macos - node.js 简单的 tcp 测试

标签 macos node.js tcp

这是您可以在网上随处找到的代码

var net = require('net');

var server = net.createServer(function (socket) {
  socket.write("Echo server\r\n");
  socket.pipe(socket);
});

server.listen(1337, "127.0.0.1");

一个简单的 tcp 服务器将回应您发送的任何内容。如何向它发送数据?我需要在 mac 中使用哪些工具/命令来测试此服务器?

最佳答案

使用nc aka netcat .在 Terminal.app 中,当您的 Node 应用程序正在运行时:

$ nc localhost 1337
Echo server

哒哒!

关于macos - node.js 简单的 tcp 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8676617/

相关文章:

linux - 我在 Mac 上没有 use/local/src/,我该怎么办?

javascript - 在nodejs工作线程内调用函数

node.js - 无法在 Windows 上使用 node-record-lpcm16 录制声音

c# - 端口检查工具导致 TcpClient 服务器上的无限数据包接收循环

node.js - 在 socket.io 中,client.id 什么时候改变?

macos - 通过 Homebrew 软件安装 PortAudio 时出错。 (苹果)

python - 如何从Windows上开发的Python脚本在Mac上创建可执行文件

objective-c - (Mac) 面板大小调整问题

javascript - typescript & TypeORM : Cannot use import statement outside a module

c++ - Windows 上的 TCP 窗口缩放