Node.js入门 socket 编程
发布时间
阅读量:
阅读量
Node.js的net模块支持网络通信接口,并非传统意义下的Web应用程序所使用的HTTP协议。该模块允许开发者通过底层套接字实现自定义的应用协议。本次我们将探讨一个简单的回显服务器示例,在其包含服务端和客户端的源代码。
使用JavaScript也可以进行套接字编程,哈哈,这酸爽!
代码
分服务器和客户端两部分来说吧。
echoServer代码分析
echoServer.js:
var net = require("net");
// server is an instance of net.Server
// sock is an instance of net.Socket
var server = net.createServer(function(sock){
console.log('client connected, address - ', sock.remoteAddress, ' port - ', sock.remotePort);
sock.setEncoding('utf8');
sock.on('data', function(data){
console.log('got data from client - ', data);
全部评论 (0)
还没有任何评论哟~
