标签: java sockets parsing port
我正在开发一个接收不同类型消息的应用程序(大约有4种类型的消息)。我想知道什么会更好:
有人可以告诉我哪种方法在性能方面更有利吗?我个人认为拥有不同的端口会更好。有人可以告诉我这是否是正确的做法?
答案 0 :(得分:1)
从一个套接字开始,因为这将更容易维护(为应用程序整理多个网络端口可能会很麻烦,特别是如果涉及防火墙)。
假设您在套接字处理周围使用合理的封装编写代码,如果您真正需要多个套接字来提高性能(并且通过实际测试验证了),那么它以后应该很容易做出改变。