解决方案 »

  1.   

    现在就是这样的  假设 外网是218.61.114.111  也就是nodejs运行的IP 端口1234那么 我用C#连接 就是按照这个IP以及port  能连接上也输出 console.log("server listening " + address.address + ":" + address.port); 如果我发送数据 同样的 也是 只不过  他收到我的IP 是我的外网的IP 端口每次都随机但是 一次通讯中 端口是不变的 但是 还是过不来
      

  2.   

    请问当有多个client连接服务器时,该如何处理,用socket?
      

  3.   


    var port=12345;
    var dgram = require("dgram");
    var server = dgram.createSocket("udp4");
    server.on("message", function (msg, rinfo) {
      var message = new Buffer("i recice");
    rinfo.sendBytes(message);
      console.log("server got: " + msg + " from " + rinfo.address + ":" + rinfo.port);
    });server.on("listening", function () {
      var address = server.address();
      console.log("server listening " + address.address + ":" + address.port);
    });
    server.bind(port);