nodejs socket实现的服务端和客户端功能示例

前端之家收集整理的这篇文章主要介绍了nodejs socket实现的服务端和客户端功能示例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了nodejs socket实现的服务端和客户端功能分享给大家供大家参考,具体如下:

使用node.js的net模块能很快的开发出基于TCP的服务端和客户端。直接贴代码

server.js

自动关联一个socket对象 console.log('connect: ' + socket.remoteAddress + ':' + socket.remotePort); socket.setEncoding('binary'); //超时事件 // socket.setTimeout(timeout,function(){ // console.log('连接超时'); // socket.end(); // }); //接收到数据 socket.on('data',function(data){ console.log('recv:' + data); }); //数据错误事件 socket.on('error',function(exception){ console.log('socket error:' + exception); socket.end(); }); //客户端关闭事件 socket.on('close',function(data){ console.log('close: ' + socket.remoteAddress + ' ' + socket.remotePort); }); }).listen(listenPort); //服务器监听事件 server.on('listening',function(){ console.log("server listening:" + server.address().port); }); //服务器错误事件 server.on("error",function(exception){ console.log("server error:" + exception); });

client.js

希望本文所述对大家nodejs程序设计有所帮助。

原文链接:https://www.f2er.com/nodejs/38872.html

猜你在找的Node.js相关文章