Node之HTTP发送服务器端响应流

发送服务器端响应流在createServer方法的参数值回调函数或服务器对象的request事件函数中的第二个参数值为一个http.ServerResponse对象,可以利用该对象发送服务器端响应流。response.writeHead(statusCode,[reasonPhrase],[headers])statusCode:用于指定一个三位的HTTP状态码reasonPhrase:参数值为一

- 阅读全文 -

Node之HTTP服务器创建服务器和获取客户端请求数据

创建HTTP服务器在Node.js中,可以很方便地创建一个HTTP服务器,只需调用http模块中的create Server方法即可var server=http.createServer([requestListener])在createServer方法中,可以使用一个可选参数,参数值为一个回调函数,用于指定当接收到客户端请求时所需执行的处理,该回调函数的指定方法如下所示。function (r

- 阅读全文 -

Node之使用dgram模块实现基于UDP的数据通信

使用dgram模块实现基于UDP的数据通信TCP是一种基于连接的协议,在进行通信前,首先要求客户端与服务器端建立一条用于通信的连接。而UDP是一种面向非连接的协议,在进行通信前,不要求首先建立客户端与服务器端之间的连接,可以直接把数据包发送给对方。基于这个原因,UPD也是一种不可靠的协议,但是其传输速度比TCP更快,因此更适用于实时通信的场合。在Node.js中,提供了dgram模块,用于创建UP

- 阅读全文 -

Node之实现基于TCP与UDP的数据通信

在Node.js中,提供了一个net模块,专用于实现TCP服务器与TCP客户端之间的通信。创建TCP服务器在Node.js中,可以很方便地创建一个TCP服务器,只需调用net模块中的createServer方法var server=net.createServer([options],[connectionListener])options:allowHalfOpen:当该属性值被指定为false

- 阅读全文 -