最新閲覧日:

Perlでsocketを使う場合

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

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

このQ&Aに関連する最新のQ&A

A 回答 (1件)

PFは「ProtocolFamily」の略で、socket関数へ送るもの。


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

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

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報