参数说明
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(); //关闭客户端
});