关于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的的端口号就不一样了。
比如:应用程序A充当客户端1,应用程序B充当客户端2,,应用程序C充当服务器1, 应用程序D充当服务器2。
通过socket,A想向C发送信息,但是D一样会收到信息。
B想向D发送信息,但是C一样会收到信息。
解释:
的确会存在上面的情况。如果遇到这种情况,不同的应用程序放在不同的tomcat容器下,而每一个tomcat容器的端口号不同,这样C和D的的端口号就不一样了。
相关文章推荐
- 使用花生壳让外网访问内网站点的配置和tomcat的配置
- Tomcat8 配置NIO
- Jetty 的工作原理以及与 Tomcat 的比较
- eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页 问题解决
- Tomcat 7个人总结
- Eclipse Tomcat 无法添加项目
- tomcat+bean例子
- 解决 PermGen space Tomcat内存设置
- Centos 7.2 Tomcat 8 安装
- tomcat配置apr
- apache、tomcat部署——在一台主机内
- MyEclipse如何自定义添加tomcat server library
- eclipse tomcat内存设置
- tomcat 性能优化
- Tomcat 安全配置与性能优化
- tomcat+apache 集群配置
- tomcat下CORS(跨域资源共享) 的配置
- tomcat探索
- Eclipse里Tomcat启动贼慢的解决方法
- Myeclipse启动tomcat console没有信息