我正在开发一个应用程序,它使用NodeJS与服务器公开的套接字(作为客户端)进行通信(用C
编写)。服务器从传感器发送数据,客户端只需绘制它。
假设我有100个图和100个传感器。我应该打开100个带有100个不同端口的套接字,还是应该通过发送更大的数据包在套接字内部创建某种虚拟通道?
现在我以50Hz发送100个字节,其中每个字节只是虚拟传感器数据(uint8
)。在未来的路上,我们可能会移动到uint32
以适应传感器数据输出,仍然以50Hz传输。这意味着每个数据包在50Hz时将是400字节。
简而言之:数据包内有多个套接字或虚拟数据通道?