ネットワークプログラミング相談室 Port22at TECH
ネットワークプログラミング相談室 Port22 - 暇つぶし2ch523:520
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));

ネットワークプログラミングの理解が浅い点もあると思いますが、ご教授お願いします。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch