Node.js提供了执行套接字编程的功能。我们可以使用Node.js中的套接字编程来创建聊天应用程序或通信客户端和服务器应用程序。 Node.js网络模块包含用于创建服务器和客户端的功能。
Node.js网络示例
【Node.js网络操作操作】在此示例中, 我们使用两个命令提示符:
- 服务器的Node.js命令提示符。
- Window的客户端默认命令提示符。
文件:net_server.js
const net = require('net');
var server = net.createServer((socket) =>
{
socket.end('goodbye\n');
}).on('error', (err) =>
{
// handle errors here
throw err;
});
// grab a random port.
server.listen(() =>
{
address = server.address();
console.log('opened server on %j', address);
});
打开Node.js命令提示符并运行以下代码:
node net_server.js
文章图片
注意:你必须匹配端口。客户端和服务器应具有相似的端口才能成功连接。
推荐阅读
- Node.js MySQL查询唯一记录
- Node.js MySQL插入记录
- Node.js MySQL创建表
- Node.js MySQL查询记录
- Node.js MySQL删除表
- Node.js MySQL删除记录
- Node.js MySQL创建数据库
- Node.Js使用MySQL创建连接
- Node.js MongoDB排序