我想在eclipse上執行一個udp接收器。但它不工作。 udp發送器工作正常,數據包通過特定端口發送。但仿真器無法通過udp發件人接收任何數據包。需要幫助。android上的UDP接收器
0
A
回答
1
我不知道你的場景是什麼,但根據我的情況,我只需在我的系統(Windows 7)上使用php腳本設置UDP服務器,併成功發送並從以下代碼接收來自android模擬器的UDP數據包。
String receivedString="";
byte[] sendData = new byte[1024];
byte[] receiveData = new byte[1024];
sendData = stringToBeSended.getBytes();
DatagramPacket sendPacket = new DatagramPacket(sendData,
sendData.length, IPAddress, port);
DatagramSocket clientSocket;
try {
clientSocket = new DatagramSocket();
clientSocket.send(sendPacket);
DatagramPacket receivePacket = new DatagramPacket(receiveData,
receiveData.length);
clientSocket.receive(receivePacket);
receivedString = new String(receivePacket.getData());
clientSocket.close();
} catch (SocketException e) {
Log.v("SocketExceptionOccured", e.toString())
e.printStackTrace();
} catch (IOException e) {
Log.v("IOExceptionOccured", e.toString())
e.printStackTrace();
}
Toast.makeText(getBaseContext(), receivedString, Toast.LENGTH_LONG).show();
相關問題
- 1. 在Android上接收UDP數據包
- 2. android udp接收不工作?
- 3. Android的UDP套接字 - 接收「垃圾」
- 4. 在Android設備上發送UDP後無法接收UDP響應
- 5. 從android系統udp服務器接收udp數據?
- 6. 接收UDP
- 7. MATLAB中的高速UDP接收器
- 8. Android從不接收UDP數據包
- 9. Android UDP接收/等待傳入數據
- 10. 如何在Android中接收UDP數據?
- 11. 如何在android中接收udp數據?
- 12. 在android中接收UDP數據包
- 13. 接收UDP廣播
- 14. 接收UDP消息
- 15. C++ UDP接收類
- 16. UDP接收數據
- 17. Android UDP NetworkReceiver未接收WI-FI上的任何數據
- 18. 僅接收一個數據包的UDP接收器代碼
- 19. redir後只接收少量的UDP數據包。 (Android模擬器)
- 20. 無法通過Internet從PC服務器接收Android上的UDP數據
- 21. 在XP和Win7上接收UDP
- 22. 使用WinPCap的UDP接收
- 23. 在Docker容器中接收UDP多播
- 24. 未能在Android應用上接收UDP字節
- 25. 在android上無法接收UDP數據包?
- 26. Android UDP通過3G或WiFi在手機上接收
- 27. 使用Android接收器通過Internet進行UDP多播?
- 28. 我可以在UDP接收器上使用Twisted GTK Reactor嗎?
- 29. 在Linux上升壓udp接收器失敗
- 30. 發送和接收數據報套接字上的UDP數據包android
您正在使用哪個設備用於UDP服務器,哪個設備用於UDP客戶端....?發送數據包之前您是否正確啓動了UDP服務器? –
向我們顯示代碼,以便我們可以檢查請 – TimVK