udpclient

    1熱度

    1回答

    我正在使用UdpClient(C++/cli),我使用明顯的BeginReceive啓動我的偵聽器。 System::Void CUdpTransmitter::StartListener() { ... m_UdpClient->BeginReceive (gcnew System::AsyncCallback(ReceiveCallback), this); } Re

    1熱度

    1回答

    我只是在玩弄一個UdpClient,發現設置UdpClient.EnableBroadcast到true或false沒有任何(側)的效果,我可以用它來播放兩種方式: using (UdpClient client = new UdpClient()) { byte[] data = Encoding.ASCII.GetBytes("Hello"); while (true)

    0熱度

    1回答

    我正在申請。服務器端適用於桌面和客戶端適用於Windows 8(地鐵APP-的.Net的Windows商店) 這裏是我的服務器代碼: var udpServer = new UdpClient(7800); udpServer.BeginRecieve(new AsyncCallback(OnUdpRecieve), null); . . . private void OnUdpReciev

    0熱度

    1回答

    我有一個客戶正在尋求減少通過電線傳輸的字節數到絕對最小值。當創建一個udpClient類並調用receive方法時,返回一個字節數組。目前我使用receiveBytes.Length來獲取消息中的字節數。 但是,在多個消息進來的重負載下,有人認爲這是不夠的,證明需要發送數據包長度作爲消息的前2個字節。 我可以依靠一個完整的數據包還是沒有收到數據包,因此依賴於Length屬性? 編輯 感謝所有的意見

    0熱度

    3回答

    這是我的程序的服務器代碼,它正在工作,但是在它發送數據後它就卡住了。我需要刷新它並準備好再次發送數據。 Server代碼: private void button1_Click(object sender, EventArgs e) { try { String text = textBox1.Text; UdpClient udpc = new UdpClien

    4熱度

    2回答

    我已經爲UDP迴應客戶端和服務器創建了一個玩具示例。但是,我沒有收到服務器的回覆,我不知道我做錯了什麼。 客戶: #!/usr/bin.rdmd import std.stdio; import std.socket; import std.string; import std.conv; import std.random; import std.outbuffer; int m

    2熱度

    1回答

    我完成了在Java中的P2P程序在局域網範圍內正常使用,現在我被困在著名的NAT穿越問題。我想允許我的用戶通過NAT邊界相互連接(我知道這是不可能的100%)。我已經閱讀了很多關於這個主題的內容,儘管我已經理解了這個概念,但是我仍然懷疑是在做一個TCP漏洞攻擊。 我想要做的是兩個客戶端連接到對方(他們住在同一NAT下),其中IPS分別是192.168.100.1和192.168.100.2(它們可

    3熱度

    1回答

    我正在製作一個連接到桌面應用程序的Win RT應用程序,他們開始使用UDP和TCP進行通信。 我已經成功實現了TCP通信,我可以從Win RT發送到桌面並從桌面發送到Win RT。在Win RT上使用StreamSocket,在桌面上使用TcpListener。 我也使它從Win RT發送Udp數據到桌面沒有任何問題。但我無法接收從桌面發送到Win RT的數據。我使用下面的代碼,我沒有看到任何問題

    1熱度

    1回答

    我成立了一個監聽器上multicastgroup udpclient.JoinMulticastGroup(multicastaddress, localIpAddress); while(listeing) data = udpclient.receive(ref remoteep); 通知AFAIK我沒有得到通知時,在同一multicastgroup葉的其他成員。 我在IGMP

    2熱度

    1回答

    我正嘗試在我的C#應用​​程序中接收WOL包。我猜爲什麼它不起作用的問題與運行DD-WRT的路由器如何播放軟件包有關。 我用收到UDP包代碼: UdpClient udp = new UdpClient(10); IPEndPoint all = new IPEndPoint(IPAddress.Any, 0); while (true) { System.