我發送簡單的字符串值作爲UDP數據從我的電腦到另一臺電腦(我們有適當的Java環境和正確的代碼)和反之亦然,但無論是我還是他無法收到udp。我的(和他的)端口永遠waitng從udp數據的每個我們的電腦,當另一端發送我,它不能收到....所有同一端口的循環..所有相同的端口..我發送我的電腦到我的電腦到另一臺電腦,反之亦然,但不能收到
但是當我發送和接收本地pc ,這是沒有問題的....
這裏有什麼問題?
try {
int port = 7776;
byte[] msg = chattext.getText().getBytes();
// Get the internet address of the specified host
InetAddress address = InetAddress.getByName("124.126.176.80");//my pc`s ip adress
// Initialize a datagram packet with data and address
DatagramPacket packet = new DatagramPacket(msg, msg.length,
address, port);
packet.getPort();
// Create a datagram socket, send the packet through it, close it.
DatagramSocket dsocket = new DatagramSocket();
dsocket.send(packet);
dsocket.close();
} catch (Exception e) {
e.printStackTrace();
}
你需要發送接收密碼以及 –