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));
使用此 IPEndPoint(IPAddress.Parse(IP),
Port) 而不是 IPEndPoint(IPAddress.Parse(IP), 0)