ソケットへの連続送信についてご質問があります。
Posted: 2011年6月04日(土) 00:04
TCPでエコーバックサーバー的なプログラムを構築しています。
同じイベントハンドラで同一のソケットへ連続で送信すると、二回目のsend関数がサーバーに届いてないようです。
回避方法はありますでしょうか、たとえば以下のようなコードです
このコードではユーザー名の登録がスルーされてしまいます。
ご指導お願いいたします。
同じイベントハンドラで同一のソケットへ連続で送信すると、二回目のsend関数がサーバーに届いてないようです。
回避方法はありますでしょうか、たとえば以下のようなコードです
//Winsock接続完了通知
case FD_CONNECT:
bRet = ws.Connect(lParam);
if(bRet == true){
//サーバーからデータの引き出し
ws.SetRequest(1,NULL);
ws.SendData();
//サーバへユーザー名の登録
ws.SetRequest(2,NULL);
ws.SendData();
}
break;
このコードではユーザー名の登録がスルーされてしまいます。
ご指導お願いいたします。