社区
Java EE
帖子详情
与tomcat服务器建立socket连接
aaa_bbb0123
2011-04-26 09:46:40
环境: tomcat+ssh2(Struts2,Spirng,Hibernate)
现在希望客服端与tomcat服务器(或struts2的Action,servlet)建立socket连接
客服端是MFC写的程序
不知道这样行不行,或者大家有什么更好的方式?
我是小菜鸟,请大家给俺出出主意!
...全文
437
12
打赏
收藏
与tomcat服务器建立socket连接
环境: tomcat+ssh2(Struts2,Spirng,Hibernate) 现在希望客服端与tomcat服务器(或struts2的Action,servlet)建立socket连接 客服端是MFC写的程序 不知道这样行不行,或者大家有什么更好的方式? 我是小菜鸟,请大家给俺出出主意!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
suis000
2011-04-28
打赏
举报
回复
iteye
上又有一个新的方案:
shadabing (中级程序员) 2011-04-27
“服务器端启动一个线程监听,客户端和服务器就可以建立socket通信”
张春阳
2011-04-27
打赏
举报
回复
C#做客户端可以连么 高手给点拨下具体思路
luman2002
2011-04-27
打赏
举报
回复
[Quote=引用 10 楼 aaa_bbb0123 的回复:]
luman2002大侠:“服务端你可以Mina框架”,这个建议也蛮不错的! 谢谢大侠
就是:tomcat+struts2+spring+hibernate+Mina框架对吧,如果可以的话,我的问题就有希望解决啦
[/Quote]
可以,之前做过一个项目,也是JAVA服务端,MFC客户端
Mina也是基于Socket的,封装的比较好,用起来比较简单,网上很多资料
MFC客户端我是用普通的CSocket类
aaa_bbb0123
2011-04-27
打赏
举报
回复
luman2002大侠:“服务端你可以Mina框架”,这个建议也蛮不错的! 谢谢大侠
就是:
tomcat+struts2+spring+hibernate+Mina框架
对吧,如果可以的话,我的问题就有希望解决啦
aaa_bbb0123
2011-04-27
打赏
举报
回复
非常感谢各位大侠的帮助!
aaa_bbb0123
2011-04-27
打赏
举报
回复
qingyuan18大侠: 客户端是用MFC写的,我们需要将客户端的信息保存到服务器上,另外客服端和服务器需要保持通信,客户端根据服务器的回复来工作
我觉得大侠的webservice方案是比较好的,能否再多给点建议?
qingyuan18
2011-04-27
打赏
举报
回复
没看懂,你是Web的程序,MFC的客户端用socket连干什么?HTTP协议比你自己定义socket报文要容易得多
如果是考虑到系统集成,你的Web端发布几个webservice,MFC直接调也方便
阿杰心路历程
2011-04-27
打赏
举报
回复
[Quote=引用 3 楼 aaa_bbb0123 的回复:]
二楼的大侠,可以说的具体一点吗?
另外,我的服务器是tomcat+struts2+spring+hiberante,这样也可以建立socket连接?
[/Quote]
socket连接 跟你用什么框架没关系的。。
luman2002
2011-04-27
打赏
举报
回复
完全可行
服务端你可以Mina框架
客户端MFC中的有几个socket类,根据需要选择你需要的
aaa_bbb0123
2011-04-27
打赏
举报
回复
这是iteye上别人的解答:
用什么连接服务器都行,没关系
但是连接Action,servlet不行
除非Action ,servlet能自己建立一个简单的服务器
不过我还是不太清楚,大侠们能否说的更具体一点?
我可以在服务器端,再加一个用MFC/java写的程序专门和客户端进行通信?
aaa_bbb0123
2011-04-27
打赏
举报
回复
二楼的大侠,可以说的具体一点吗?
另外,我的服务器是tomcat+struts2+spring+hiberante,这样也可以建立socket连接?
阿杰心路历程
2011-04-26
打赏
举报
回复
可以连的
我的项目就是 java做socket服务端 c++客服端 连接的
手写
tomcat
(Ⅱ)——
Socket
通信+
tomcat
静态资源的获取
本文介绍了
Socket
通信的基本概念,特别是在Client-Server模式中的应用,以及如何在Java的
Tomcat
服务器
中通过
Socket
实现
连接
建立
、数据接收和静态资源的响应。作者详细描述了Server
Socket
的使用、数据的读取和处理过程,以及Request和Response类的作用。
浏览器与
Tomcat
交互
本文解析了浏览器与
Tomcat
服务器
交互的过程,包括
连接
建立
、数据传输及关闭
连接
的步骤。详细介绍了通过
Socket
和HTTP协议如何实现终端与
服务器
的通信。
tcp模拟浏览器向
Tomcat
服务器
发送请求
本文详细介绍了如何使用Java实现TCP
连接
,通过
Socket
类
建立
与
Tomcat
服务器
的
连接
,并利用PrintWriter和BufferedReader进行数据交互,模拟浏览器向
Tomcat
服务器
发送HTTP请求的过程。
socket
连接
超时处理 java
在进行Java
Socket
编程时,遇到当尝试
连接
到不通的PC端IP和端口时,程序会陷入无限等待的问题。原来,`setSoTimeout(timeout)`设置的是在
连接
建立
后的接收数据超时,并非
连接
超时。通过在创建`
Socket
`实例时调用`connect(
Socket
Address, timeout)`方法,可以设置
连接
超时,从而避免长时间等待。参考他人经验,将
连接
超时设置为0.1秒,当
连接
无法
建立
时迅速返回并抛出`ConnectTimeoutException`。 115425747,8705437,Nginx基础配置与
Tomcat
+Memcache结合实践,['Nginx配置', '负载均衡', '
Tomcat
部署', '缓存', '
服务器
管理']
tomcat
服务器
解析(六)-- Acceptor
本文详细介绍了
Tomcat
服务器
中的Acceptor组件,它负责管理
连接
数量。Acceptor基于Java NIO的
Socket
Channel和Server
Socket
Channel进行工作,确保
连接
建立
后的读写操作由Poller机制完成。在NioEndpoint中,Acceptor线程通过LimitLatch控制并发
连接
数,并通过Server
Socket
Channel监听新
连接
。当
连接
请求超过最大值时,Acceptor线程将等待。一旦接受新
连接
,它会设置
Socket
选项并将其传递给Poller进行后续的数据读写处理。
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章