社区
Java EE
帖子详情
与tomcat服务器建立socket连接
aaa_bbb0123
2011-04-26 09:46:40
环境: tomcat+ssh2(Struts2,Spirng,Hibernate)
现在希望客服端与tomcat服务器(或struts2的Action,servlet)建立socket连接
客服端是MFC写的程序
不知道这样行不行,或者大家有什么更好的方式?
我是小菜鸟,请大家给俺出出主意!
...全文
383
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直接调也方便
WoodLikeWater
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连接?
WoodLikeWater
2011-04-26
打赏
举报
回复
可以连的
我的项目就是 java做socket服务端 c++客服端 连接的
Tomcat
Web
Socket
Tomcat
利用web
Socket
建立
常
连接
jar包
java
socket
tomcat
_在
Tomcat
环境下使用
socket
通信
最近在做一个APP的
服务器
端,但是APP和
服务器
端使用的是HTTP的通信协议,而另一方与
服务器
端通信却使用的是自定义的通信协议。具体的系统拓扑如下: 为了完成以上的需求,一般的解决方案有两种:自己实现
服务器
端程序,利用已经实现的http jar包来实现http通信协议,同时利用
socket
通信来实现自己的通信协议;将
socket
通信整合在
tomcat
中,利用
tomcat
来提供http通信,同时实现...
学习
tomcat
——如何
建立
连接
,处理请求
tomcat
如何
建立
连接
,处理请求 学习探讨
tomcat
如何
建立
网络
连接
协议,并处理客户端过来的请求
建立
http网络
连接
,指定通信协议
tomcat
在创建时,会创建
连接
对象,负责处理客户端的请求,基于
socket
connector
连接
protocol 协议 endpoint终端
socket
插座,端口
连接
创建初始化 connector -> protocol -> endpoint ->
socket
接收请求创建任务 acceptor.
socket
.acceptor()->
用
socket
实现
Tomcat
Socket
简介: 所谓套接字(
Socket
),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。 表示方法: 套接字
Socket
=(IP地址:端口号),套接字的表示方法是点分十进制的lP地址后面写上端口号,中间用冒号或逗号隔开。每一个传输层
连接
唯一地被通信两端的两个端点(即两个套接字)
tomcat
中http和
socket
关系
我们知道http协议是
建立
再
socket
之上的。 1.在web领域,常见的场景是浏览器发送请求到
服务器
; 在每次请求时都是断开
服务器
连接
,第一次请求时,客户端浏览器会发送close,则
tomcat
会立即关掉
socket
; 如果每次请求不是断开
服务器
连接
,那么请求时发送keep-alive,则
tomcat
不会立即关掉
socket
; ...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章