新しく質問する

perlのAF_INET、PF_INETとは

役に立った:1件
  • 質問者:syg
  • 投稿日時:2001/01/24 15:50
  • 困り度:暇なときに回答をください
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

Perlでsocketを使う場合

socket( SOCK, AF_INET, SOCK_STREAM, getprotobyname('tcp'));

のように書きますが人のスクリプトを見ると「AF_INET」だったり
「PF_INET」だったりします。これはどちらが正しいのでしょうか?

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:1件)
  • 参考になった:0件

No.1ベストアンサー20pt

  • 回答者:dany
  • 回答日時:2001/01/24 16:03

PFは「ProtocolFamily」の略で、socket関数へ送るもの。
AFは「AddressFamily」の略で、connectで使うアドレス指定です。
Internetではアドレス指定がひとつしかない、つまり同値なので
とりあえずはどちらでも問題なく使えます。

うろ覚えですが参考程度に。(^^;
詳しい方いましたら補足お願いします。

通報する

  
このQ&Aは役に立ちましたか?(役に立った:1件)

このページのトップへ

Facebook公式ページ

公式Twitter