08/10/01 23:33:50
>>521-522
早いお返事ありがとうございます。
keep-alive を使うセンで調べてみましたが、setsockopt( ) 前のbind( )で
ソケットエラーとなってしまって苦戦中です。
bind( )までの手順は要点だけ書くと、
WORD wVersionRequested = MAKEWORD(2, 2);
WSAData wsaData = WSAStartup(wVersionRequested, &wsaData);
SOCKET sSock = socket(AF_INET, SOCK_STREAM, 0);
hostent *host = gethostbyname("www.yahoo.co.jp");
sockaddr_in addr;
memset(&addr, 0, sizeof(addr));
addr.sin_port = htons(80);
addr.sin_family = AF_INET;
addr.sin_addr = *((in_addr *) host->h_addr);
bind(sSock, (struct sockaddr *)&addr, sizeof(addr));
ネットワークプログラミングの理解が浅い点もあると思いますが、ご教授お願いします。