| 
                 分類:[.NET 全般] 
  おせわになっております。たろです。
  使用言語:ASP.NET・C#でwindowサービスを作成しています。
  初歩的な質問です。
  非同期サーバーソケットの送信で下記のように戻り値を判断したいのですが、 正しい結果が返ってきていないような気がします。
  どのサンプルを見ても戻り値を取得していないのですが、 BeginSendの戻り値はあまり意味ないのでしょうか?
  System.IAsyncResult Result = handler.BeginSend(sendBytes, 0, sendBytes.Length, 0, new AsyncCallback(OnSendMsg), socketPacket);
  ↓どちらもだいたいfalseで戻ってくる			 if((Result.CompletedSynchronously) || (Result.IsCompleted)) {   //成功時の処理 }
  【よくみられるサンプル】 handler.BeginSend(sendBytes, 0, sendBytes.Length, 0, new AsyncCallback(OnSendMsg), socketPacket);
 
 
 
 
 
 
 
  |