- 523 名前:520 mailto:sage [2008/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)); ネットワークプログラミングの理解が浅い点もあると思いますが、ご教授お願いします。
|

|