Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个接收不同类型消息(大约 4 种消息类型)的应用程序。我想知道什么会更好:
有人可以告诉我哪种方法在性能方面更有利吗?我个人认为有不同的端口会更好。有人可以告诉我这是否是正确的方法吗?
从一个套接字开始,因为这样更容易维护(为应用程序挑选多个网络端口可能会很痛苦,尤其是在涉及防火墙的情况下)。
假设您编写代码时围绕套接字处理进行了合理的封装,如果您确实需要多个套接字来提高性能(并且您已经通过实际测试证明了这一点),那么以后进行更改应该相当容易。