1

私はそのようなシナリオが必要です:クライアントは応答を待たずにサーバーにメッセージを送信し、メッセージが適切に送信されたかどうかは気にしません。

using(host.RemoteService client = new host.RemoteService())
{
client.Open();

cliend.SendMessage("msg");
}

ファイアウォールがオンになっている、またはインターネットに接続されていないシナリオでは、クライアントは「SendMessage」で停止します。プログラムが応答を停止することを意味します。プログラムが結果を気にしないことを望みます。つまり、接続がない場合は、「SendMessage」などを省略して、プログラムをさらに進めてほしいと思います。

どうすればよいですか、ノンブロッキング方式の解決策はありますか?

4

2 に答える 2