我应该使用单个还是多个网络套接字
Should I use single or multiple web sockets
我的服务器有一个 C# 桌面应用程序,它接受来自我的 HTML/JavaScript 客户端的网络套接字连接并发回图像流。
每个图像大小为 12kb,并且每秒至少向每个客户端发送 10 个图像。
目前我使用 1 个端口来处理我所有的客户端。
但是,我应该为每个连接的客户端使用不同的端口吗?
我的服务器是使用 FastHosts 托管的专用服务器。
这是否毫无意义,因为只有 1 个字节的流只能在任何时候从我的服务器发送,或者它是一个可以同时处理多个端口的服务器?
在同一个应用程序中为同一个东西打开不同的端口没有任何好处。 TCP 端口只是一种识别流量的方式,它就像一个标签。
我的服务器有一个 C# 桌面应用程序,它接受来自我的 HTML/JavaScript 客户端的网络套接字连接并发回图像流。
每个图像大小为 12kb,并且每秒至少向每个客户端发送 10 个图像。
目前我使用 1 个端口来处理我所有的客户端。
但是,我应该为每个连接的客户端使用不同的端口吗?
我的服务器是使用 FastHosts 托管的专用服务器。
这是否毫无意义,因为只有 1 个字节的流只能在任何时候从我的服务器发送,或者它是一个可以同时处理多个端口的服务器?
在同一个应用程序中为同一个东西打开不同的端口没有任何好处。 TCP 端口只是一种识别流量的方式,它就像一个标签。