请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

node net模块


https://img1.sycdn.imooc.com//szimg/60adfbf008e4add207010446.jpg
请问老师你对node中net模块熟悉吗?不知道为什么创建new net.Socket() 使用socket.write第一次发送,很快,当发第二三…次的时候就会很慢很慢,才返回…

正在回答 回答被采纳积分+3

1回答

扬_灵 2021-05-27 08:36:31

同学你好,你的诉求是用node做Socket通信吗,可以参考下面这些文档https://www.jb51.net/article/190028.htm https://www.cnblogs.com/liuhaov/p/13503207.html 

0 回复 有任何疑惑可以回复我~
  • 提问者 Decadez #1
    我现在思路是这样:用node的Socket作浏览器与硬件设备的通信交互,然后前端调用node-express监听的5000端口和同时访问node中的Socket监听的9993端口,get传信息给后端5000get的API,然后把5000端口存储,在给到Socket中,再发送给设备,不知道为什么,我Socket创建的9993端口要每次前端发起get才能访问,而且发送一次Socket请求后,后续发Socket请求的都会有延迟
    回复 有任何疑惑可以回复我~ 2021-05-27 08:52:54
  • 提问者 Decadez #2
    看到你发的链接中,为什么会有服务端和客户端两个node文件?比如我现在用node发送请求给硬件设备,这时的node算服务端还是客户端?我前端触发node-Socket端口功能算是客户端吗?
    回复 有任何疑惑可以回复我~ 2021-05-27 08:57:36
  • 提问者 Decadez #3
    我现在是用node连接TCP硬件设备,请问我应该创建客户端还是服务端,还是要创建两个文件,看到你连接,我不怎么懂
    回复 有任何疑惑可以回复我~ 2021-05-28 17:36:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信