ちょいとsocketを使おうとした。 悩んだのは、socket()の第1引数が、AF_INETなのかPF_INETなのか、だ。 AF_INET派が多かったものの、「値は同じだけど、socket()はPF_INET、bind()やconnect()などはAF_INETがよいだろう」という意見も強く見られた。 PF_は「Platform Family」で、AF_は「Address Family」だから、プロトコルファミリーを指定するsocket()はPF_INETが意味として正しい、というわけだ。 後者の方がそれっぽいので納得したのだが、JM Projectも一応見てみた。 Man page of SOCKET あれ・・・AF_になってる。 更新日は2015年2月1日だから、比較的新しい。 Xubuntu 14.04の「man socket」も見てみたが、やはりAF_だ。 こちらはBSD(ma

