NodeJS开发TCP server请教。
发布于 1 小时前 作者 cookcpp 44 次浏览 来自 问答

大家好,我现在想用NodeJS搭建一个web,但是多了点不一样的东西:

  • 后台server同时要开一个TCP server 接受嵌入式传感器上传的数据,最多估计也就不会超过1万个。

TCP server想实现的功能:

  • 支持很多嵌入式设备的连接,这个可能是TCP的长连接,也可能是TCP短连接。
  • 数据内容为16进制,所以要实现自定义的编码器和解码器。

TCP server开发疑问:

  • TCP server 接受这么多的数据,怎样保证数据的可靠解析?
  • 数据解析的时候web要能正常使用,不会卡死。
  • 我可不可以理解为 用nodejs的net模块编写TCP server的时候,整体是异步的,对于每一个client的连接是同步的?
  • 拆分TCP粘包的时候需要注意什么?

本人刚接触Nodejs,还请各位前辈多指点点:)

回到顶部