私はそのようなシナリオが必要です:クライアントは応答を待たずにサーバーにメッセージを送信し、メッセージが適切に送信されたかどうかは気にしません。
using(host.RemoteService client = new host.RemoteService())
{
client.Open();
cliend.SendMessage("msg");
}
ファイアウォールがオンになっている、またはインターネットに接続されていないシナリオでは、クライアントは「SendMessage」で停止します。プログラムが応答を停止することを意味します。プログラムが結果を気にしないことを望みます。つまり、接続がない場合は、「SendMessage」などを省略して、プログラムをさらに進めてほしいと思います。
どうすればよいですか、ノンブロッキング方式の解決策はありますか?