您的位置:首页 > 运维架构 > Tomcat

关于socket通信的理解,socket连接通过IP+端口号的方式,那么如果两个服务器端的应用在同一台机器上,并且位于同一个tomcat容器下,那么岂不是两个服务器都收到了客户端发送的信息

2016-05-11 15:28 615 查看
socket连接通过IP+端口号的方式,那么如果两个服务器端的应用在同一台机器上,并且位于同一个tomcat容器下,那么岂不是两个服务器都收到了客户端发送的信息

比如:应用程序A充当客户端1,应用程序B充当客户端2,,应用程序C充当服务器1, 应用程序D充当服务器2。

通过socket,A想向C发送信息,但是D一样会收到信息。

                        B想向D发送信息,但是C一样会收到信息。

解释:

的确会存在上面的情况。如果遇到这种情况,不同的应用程序放在不同的tomcat容器下,而每一个tomcat容器的端口号不同,这样C和D的的端口号就不一样了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: