C# 服务接收器程序崩溃

本文关键字:崩溃 程序 接收器 服务 | 更新日期: 2023-09-27 18:31:12

嗨,我在做套接字编程。当来自套接字的数据时,程序可以正常工作,但当数据出现时仍然卡住。我不明白为什么会发生这种情况。"server.receiver"部分卡住,程序崩溃。此外,它不会提示任何错误。

C# 代码

Application.DoEvents();
                string GelenVeri = "";
                System.Net.Sockets.UdpClient server = new System.Net.Sockets.UdpClient(Convert.ToInt32(Port));
                IPEndPoint sender = new IPEndPoint(IPAddress.Parse(IP), 0);
                byte[] data = new byte[1024];
                data = server.Receive(ref sender);
                server.Close();
                GelenVeri = (Encoding.ASCII.GetString(data, 0, data.Length));

C# 服务接收器程序崩溃

使用此 IPEndPoint(IPAddress.Parse(IP),

Port) 而不是 IPEndPoint(IPAddress.Parse(IP), 0)