2
エンドポイントが利用できない場合、UdpClient.Connect()
メソッドは、プログラムが接続されていた場合にラベルのテキストをキャプチャして変更できるという例外をスローしますサーバーかどうか。しかし、私が接続しようとしているサーバーをオフにしても、メソッドは問題なく完了します。この問題を解決する方法がいくつかありますか?エンドポイントが利用できないときにUdpClientが失敗しない
私の現在のコード(IPアドレスを打ち抜いたが、有効である):
UdpClient chatConnection = new UdpClient();
IPEndPoint serverEndPoint = new IPEndPoint(IPAddress.Parse("xxx.xx.xxx.xxx"), 1000);
// Initialize client/server connection and set status text
try
{
chatConnection.Connect(serverEndPoint);
SL_Status.Text = "Connected";
}
catch (Exception ex)
{
SL_Status.Text = "Not Connected";
MessageBox.Show("Unable to connect to server. See console for logs.");
Console.WriteLine(ex);
}
ああ、完璧、ありがとう!私は、UDPが接続ルールでもっと弛緩していることを知っていました。それは、 'Connect()'メソッドを使用しようとすると役に立たなかった – dantdj