nodejs 从TCP套接字读取并解析数据
2023-09-14 09:03:57 时间
我们在nodejs的应用代码里,监听TCP socket的data事件。当套接字上有数据到达时,注册的事件处理函数被回调。
可读取的数据以ArrayBuffer的格式显示在Visual Studio Code的调试器里。
通过JSON.parse解析出来:
一个问题,为什么我们必须注册在"data"这个事件上?
这是因为,我们TCPserver是通过nodejs module net创建的:
在net.js的调用栈上下文里观察,发现events数组里硬编码了所有套接字上可以发生的事件,close, data, end, error, finish等。我们使用的data事件也在里面。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- NodeJs原生文件上传理解
- 构建模块化调用图以实现NodeJS应用的安全扫描
- Node.js学习笔记(四)——NodeJS访问MongoDB与MySQL数据库
- Nodejs+Redis实现简易消息队列
- nginx 400 转发报错_nodejs处理高并发
- nodejs 搭建脚手架
- Nodejs 发送 TCP 消息的正确姿势
- 企业用户使用备案资源包进行网站备案ICP并开通微信H5支付(附API V3版本支付nodejs代码)
- [nodejs] nodejs开发个人博客(六)数据分页详解编程语言
- NodeJs交互式运行环境详解编程语言
- Thin Web Server与NodeJS配合问题
- Nodejs连接Oracle数据库深入浅出(node链接oracle)
- NodeJS的模块写法入门(实例代码)
- 基于promise.js实现nodejs的promises库