用于高频率数据stream的多个套接字或更大的数据包?

我正在使用NodeJS与服务器(用C编写)公开的套接字进行通信(作为客户端)的应用程序。 服务器从传感器发送数据,客户端只是绘制它。

假设我有100个图表和100个传感器。 我应该用100个不同的端口打开100个套接字还是应该通过发送更大的数据包在套接字内创build某种虚拟通道?

现在,我发送100个字节的50Hz,每个字节只是虚拟传感器数据( uint8 )。 更进一步,我们可能会转向uint32以适应传感器数据输出,仍然以50Hz传输。 这意味着每个数据包在50Hz时将是400字节。

简而言之:包内有多个套接字或虚拟数据通道?