インターネットをつかったTCP通信の初期化は上の通り。何を意味しているのかはあまり 考えない方が得策です。socket関数は汎用性が高すぎるし、TCP通信の初期化は socket関数のマニュアルでは無く、TCP/IP通信のマニュアルを読む必要があるからで す。TCP/IP通信もTCP部とIP部でわかれているから、もう大変、大変。
#include <winsock2.h> /* Windows */
#include <sys/types.h> /* UNIX */
#include <sys/socket.h> /* UNIX */
int main()
{
int fd;
/* ソケットをオープンする */
fd = socket( PF_INET , SOCK_STREAM , IPPROTO_TCP );