我遇到了一个我无法解决的问题。
我制作了一个程序,它将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指令或汇编引用? )
我试图自己解决这个问题,但我无法解决这个问题。
答案 0 :(得分:3)
您可能尝试将表单设计器中的事件绑定到button1。尝试在按钮的属性窗口或自动生成的设计器代码中删除它...
或者这是一个命名/封套问题。当然它与您的UDP套接字
无关