发送udp数据包时出现恼人的错误

时间:2013-07-30 13:49:44

标签: c# udp packet

我遇到了一个我无法解决的问题。

我制作了一个程序,它将UDP数据包发送到某个IP地址。

这是源代码:

byte[] packetData = System.Text.ASCIIEncoding.ASCII.GetBytes("<The Data of Packet>");
string IP = txtIP.ToString();
int Port = Convert.ToInt16(txtPort.Text);
IPEndPoint ep = new IPEndPoint(IPAddress.Parse(IP), Port);
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp);
client.SendTo(packetData, ep);

程序会向用户询问IP和端口,但是当我尝试运行此程序时,收到错误消息:

  

'WDoS.Form1'不包含'button1_Click'的定义,并且没有扩展方法'button1_Click'可以找到类型为'WDoS.Form1'的第一个参数(你是否缺少using指令或汇编引用? )

我试图自己解决这个问题,但我无法解决这个问题。

1 个答案:

答案 0 :(得分:3)

您可能尝试将表单设计器中的事件绑定到button1。尝试在按钮的属性窗口或自动生成的设计器代码中删除它...

或者这是一个命名/封套问题。当然它与您的UDP套接字

无关