nodejs TCP服务器和客户端通信的socket结构
2023-09-14 09:03:57 时间
这个结构我们大学时上Unix网络编程的专业课就学过了:
nodejs服务器端调用net模块的createServer方法启动一个TCP服务器,这个方法要指定一个回调函数,每当新的客户端发起连接后,回调函数触发,客户端的连接信息通过回调函数的输入参数socket进行注入:
其中字段remoteAddress和remotePort即是客户端的IP地址和端口号56998。
因为我是在windows操作系统里cmd启动nodejs客户端的,在进程管理器里能观察到这一客户端进程:
这是我启动nodejs客户端的命令行参数:
能观察到TCP连接处于established状态了,端口号和我在visual studio code里观察到的一致:
更简单的方法找到这个连接就是命令行
netstat -ano | find “56998”
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- 浅谈Nodejs应用的主文件index.js的组成部分
- window下Nodejs的部署
- [NodeJS] Use Secrets When Deploying Applications with Now
- 用node-inspector调试NodeJS
- EasyRMS录播管理服务器项目实战:windows上开机自启动NodeJS服务
- windows下配置nodejs 在nginx下的反向代理
- Nodejs实现的一个静态服务器例子
- Nodejs file and stream
- win10 wsl2安装nodejs:解决bad interpreter: No such file or directory和npm: cannot execute binary file报错
- 使用nodejs和Java访问远程服务器的服务
- 推荐一个一分钟就可以搭建好的静态文件服务器,基于nodejs
- 如何远程调试部署在CloudFoundry平台上的nodejs应用
- 使用nodejs运行SAP Fiori应用
- 在nodejs环境里使用浏览器环境下的document对象
- Linux(1)——在Linux下安装Nodejs(详细教程,包会),并成功创建一个简单的服务器
- nodejs 数据库操作,消息的发送和接收,模拟同步
- 【Nodejs】深入理解Express框架之如何使用各类中间件_04
- 【Nodejs】初识Node.js Web应用开发框:Express_03
- 在win10里从源码编译nodejs的安装包和学习源码