パスワードを忘れた? アカウント作成
492328 journal

kyoyaの日記: IPv6 Socketプログラミング覚書

日記 by kyoya

● IPv6対応と言うよりも、アドレスファミリ非依存を心がける

● アドレスの表現
      struct sockaddrを使うこと。
      struct in_addrはipv4に依存するから避ける。 unsigned long intなどはもってのほか。

● 使うべきでないAPI(=struct in_addrを引数にとる関数)
      inet_addr()系、gethostbyname()系もNG
・ gethostbyname()系はスタティック領域に結果を保存するため、スレッドセーフの点からも好ましくない。
      ⇒ getaddrinfo()を推奨。

● Winsock1xでは使えないAPI
      getaddrinfo(), freeaddrinfo(), struct addrinfo

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家

読み込み中...