首页 Node.js核心模块手册

参数说明


Socket(options)
options{     可选,对象数组
  fd:client              已创建的客户端端口对象
  type:"tcp4"            指定客户端使用协议("tcp4"、"tcp6"、"unix")
  allowHalfOpen:fasle    默认false
}

返回值:对象,客户端端口(对象方法,参考client

示例


var net = require("net");
var client = new net.Socket();
client.setEncoding("utf8");
client.connect(8080,"localhost", function(){
  console.log("连接客户端");
  client.write("我是客户端"); //发送数据
});

client.on("end", function(){  //调用 end() 方法
  console.log("客户端关闭");
});

client.on("error", function(e){ //服务器意外断开连接
  console.log("连接服务器异常");
});

client.on("data", function(data){
  console.log("收到数据:"+data.toString());
  client.end(); //关闭客户端
});