Tag: nat

不能将UDP发回到内部的PC上,

我安装了两台PC,一台是局域网内的客户端,另一台是公网上的服务器。 testing步骤是 – 1)客户端监听端口33333上的udp 2)服务器端口22222监听udp 1)客户端发送udp到服务器2)服务器接收到数据并发回 当我testing我的testingnetworking上的代码时,没关系。 如果把服务器放在真实的互联网上,服务器可以从客户端获得消息,客户端不能从服务器获得响应。 怎么了? 这里是用nodejstesting代码。 server var dgram = require('dgram'); var socket = dgram.createSocket('udp4'); socket.on('message', function (message, remote) { console.log('client ip:' + remote.address + ', port:' + remote.port +', message:' + message); //send response to client var message = new Buffer("hello, client!"); socket.send(message, 0, message.length, remote.port, remote.address); }); //listening port […]