我应该使用单个还是多个网络套接字

Should I use single or multiple web sockets

我的服务器有一个 C# 桌面应用程序,它接受来自我的 HTML/JavaScript 客户端的网络套接字连接并发回图像流。

每个图像大小为 12kb,并且每秒至少向每个客户端发送 10 个图像。

目前我使用 1 个端口来处理我所有的客户端。

但是,我应该为每个连接的客户端使用不同的端口吗?

我的服务器是使用 FastHosts 托管的专用服务器。

这是否毫无意义,因为只有 1 个字节的流只能在任何时候从我的服务器发送,或者它是一个可以同时处理多个端口的服务器?

在同一个应用程序中为同一个东西打开不同的端口没有任何好处。 TCP 端口只是一种识别流量的方式,它就像一个标签。