###確認したいこと
以下のコードの書き方は問題ないでしょうか?
直接TcpClientのGetStreamからNetworkStreamを叩いていますが、
クローズ処理をしていなかったりで気持ち悪く感じます。
気になる点として、
・ネットワークストリームはゲットしたものをそのまま使って問題ないかどうか(クローズはいらない?)
・受信バッファのクリアの仕方は問題ないか。
の2点です。
他になにか気になる点が有れば、教えていただけると幸いです。
よろしくおねがいします。
lang
1TcpClient tcpClient = 初期化、コネクト済み; 2byte[] byteBlank = 送信するデータ; 3 4if (tcpClient.Connected == true) 5{ 6 //受信バッファクリア 7 while (tcpClient.GetStream().ReadByte() != -1) ; 8 try 9 { 10 tcpClient.GetStream().Write(byteBlank, 0, byteBlank.Length); 11 } 12 catch 13 { 14 //ここにエラー処理 15 } 16}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/18 05:04
2018/07/23 02:25