ソケット プログラミングを使用してクライアント サーバー アプリケーションを開発しています。クライアント側に接続ボタンと切断ボタンがあり、同時に有効になります。接続ボタンでコードを正常に実行しました。
今、私の要件は、切断ボタンを押すとサーバーからの接続が切断され、接続ボタンが押されたときに接続を確立することです。
ソケット プログラミングを使用してクライアント サーバー アプリケーションを開発しています。クライアント側に接続ボタンと切断ボタンがあり、同時に有効になります。接続ボタンでコードを正常に実行しました。
今、私の要件は、切断ボタンを押すとサーバーからの接続が切断され、接続ボタンが押されたときに接続を確立することです。
TcpClient
クラスを使用している場合は、Close
メソッドを使用するだけです。これは標準クラスと他のほとんどのクラスに適用されるため、C# Socket
必要なものである必要があります。
public void btnCloseConnection_Click(object sender, EventArgs args) {
yourConnectionObject.Close();
}
MSDN から:
LingerState プロパティに基づいて、TCP 接続は、Close メソッドが呼び出された後、送信されるデータが残っている場合、しばらく開いたままになることがあります。基礎となる接続のクローズが完了しても、通知は提供されません。