2013-07-30 17 views
-2

我遇到了一個我無法解決的問題。[已解決]發送udp數據包時出現令人討厭的錯誤

我做了一個程序,它發送一個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'的定義,並且沒有找到接受'WDoS.Form1'類型的第一個參數的擴展方法'button1_Click'(可以找到缺少使用指令或程序集引用嗎?)

我試圖自己解決這個問題,但我一直無法解決這個問題。

+4

錯誤與你發佈的代碼無關! –

+0

請不要更改標題以解決問題。相反,將答案標記爲正確。 –

回答

3

您可能試圖將事件綁定到窗體設計器的button1。嘗試在按鈕的屬性窗口或自動生成的設計器代碼中刪除此...

或者這是一個命名/套管問題。當然它與你的UDP套接字無關

+0

非常感謝你們! – user2630494

+1

希望它對你有所幫助。您可能想要將答案標記爲已接受。也爲這個問題的未來讀者... – Jeroen1984

相關問題