nodejs+sublime+win7
首先,创建tcp服务器,创建的方式如下面图中所示,先创建一个net服务,然后监听connect和data事件,并对收到的数据进行确认,监听端口8431
创建tcp客户端,连接上面建立的tcp服务器,并发送 你好,并接收来自服务器的确认信息
下面显示的是服务器接收到的数据,并显示出来,然后向客户端发送数据确认
显示来自服务器的确认数据,这样一个tcp服务器和客户端就建立起来了
下面上面测试的源码:server.jsvar net = require('net');var server = net.createServer();server.on('connection',function(socket){ console.log('客户端与服务器端已建立') socket.setEncoding('utf8'); socket.on('data',function(data){ console.log('已接收到的数据:'+data); socket.write('确认数据 '+data) });}); server.listen(8431,'localhost',function(){ console.log('listened'); }); ///////////////////////////////////////////////client.jsvar net = require('net');var client = new net.Socket();client.setEncoding('utf8');client.connect(8431,'localhost',function(){ console.log('111'); client.write('你好');});client.on('data',function(data){ console.log('已接收到服务器发送的数据:'+data);});
这样就可以方便的按自己的要求来做了,这是一个很好实例