0
私はフォーム上に2つのボタンを持っています。 1つはsocket
クラスのオブジェクトを作成してエンドポイントを受信開始するためのもので、もう1つは受信を停止するためのものです。私は最初のコードを書いたが、ソケットのオブジェクトへのリンクを2番目にどのようにして閉じるかを知らない。 最初のボタンのための私のコードは:ソケットオブジェクトへのリンクを送信するには?
public void Listen()
{
IPEndPoint point = new IPEndPoint(IPAddress.Parse(textBoxIPListen.Text), Convert.ToInt32(textBoxPortListen.Text));
UdpClient receiver = new UdpClient(point);
try
{
while (true)
{
byte[] data = receiver.Receive(ref point);
string message = Encoding.Unicode.GetString(data);
RecieveMessage(message);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
私は、ボタンのタグによって、それを設定しようとしましたが、それは働いていません。