社区
Java
帖子详情
关于mina服务端发送消息一问题
wode_java
2011-12-22 12:03:06
条件:
1. 服务端mina
2. 长连接
3. 客户端请求,处理之后返回给客户端信息
现象:
1. session.write(object) 成功
2. codec编码encoder 成功
3. out.write(iobuffer) 成功
4. handler messageSent() 未进入
5. 客户端未接受到任何数据
疑问:
1. 什么情况下会发生这种编码了,但是并为真正发送出去
2. 客户端堵塞?
3. 服务端processor堵塞?
...全文
479
4
打赏
收藏
关于mina服务端发送消息一问题
条件: 1. 服务端mina 2. 长连接 3. 客户端请求,处理之后返回给客户端信息 现象: 1. session.write(object) 成功 2. codec编码encoder 成功 3. out.write(iobuffer) 成功 4. handler messageSent() 未进入 5. 客户端未接受到任何数据 疑问: 1. 什么情况下会发生这种编码了,但是并为真正发送出去 2. 客户端堵塞? 3. 服务端processor堵塞?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hfl1162040314
2012-08-02
打赏
举报
回复
应该是服务器端编码有问题,服务器端都没有发送过去,或者是因为信息太长,不能发送(应尝试多段发送)。你试一下。可能是后者的原因,
wode_java
2011-12-22
打赏
举报
回复
基本找到问题,散分~
wode_java
2011-12-22
打赏
举报
回复
1-4步骤都是服务端的代码
如果是客户端解码问题,我就又有一个问题了
messageSent() 是在客户端完全收到数据之后调用的(或服务端发送数据完毕)?
还有一个现象之前没说就是:
6. 服务端发送5-6个报文
当客户端接收超时或者服务端报出交易访问超时断开连接之前
服务端将以上5-6个报文真正的发出去了(messageSent()方法被调用5-6次)
大白菜丸子
2011-12-22
打赏
举报
回复
第三步执行了,第4步是客户端handler未进入,那应该就是客户端解码出问题了。
java
mina
udp_【原创】NIO框架入门(二):
服务端
基于
MINA
2的UDP双向通信Demo演示
前言NIO框架的流行,使得开发大并发、高性能的互联网
服务端
成为可能。这其中最流行的无非就是
MINA
和Netty了,
MINA
目前的主要版本是
MINA
2、而Netty的主要版本是Netty3和Netty4(Netty5已经被取消开发了:详见此文)。本文将演示的是一个基于
MINA
2的UDP
服务端
和一个标准UDP客户端(Java实现)双向通信的完整例子。实际上,
MINA
2的官方代码里有完整的UDP通信De...
Mina
框架实现客户端与
服务端
实相互
发送
消息
Mina
通信框架实现客服端与
服务端
互相
发送
消息
Mina
的原理就不说了,百度上很多。 启动服务器的
Mina
Server类:package
Mina
Server;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.InetSocket
Android
MINA
框架之实战总结(一)
Mina
连接,断开,重连
一 前言 二
MINA
体系结构
Mina
鸟瞰图
Mina
mina
组件结构图
Mina
服务端
结构
Mina
客户端结构 三 参考资料 四 下载资料 五 服务器搭建第一步下载使用的Jar包 第二步
服务端
程序 第三步运行DemoServerjava文件成功后的效果图如下 六 Android客户端第一步导入下载后的客户端项目 第二步客户端程序 七 连接 八 断开 九 断线重连 十 长连接和短连接(一). 前言
mina
客户端
发送
消息
延迟
问题
分析
原文:http://www.cnblogs.com/haiq/archive/2011/08/01/2124292.html (写的蛮好,保存下来) 由于项目需要,用到了
mina
框架进行 tcp 通讯。我是初次接触
mina
,于是从 Hello world 开始学习了
mina
。期间遇到了一个奇怪的
发送
数据的延迟
问题
,解决的过程是曲折的,但找出的原因却令我“吐血”(没真的...
mina
整合spring ,
服务端
反向
发送
消息
到客户端 完整实例
之前的项目需要用到
mina
,实现的功能主要是:
服务端
主动
发送
消息
到客户端,这个的
服务端
为外网的tomcat,客户端为内网的tomcat,由于无法知道内网tomcat 的地址,也就不能直接通过http的方式
发送
信息回来,最后想来想去用
mina
实现了这个功能。 当然,我这里的
服务端
是整合的了spring 的,也可以直接把
服务端
独立出来,不整合spring,这个都一样,区别不大。 代
Java
51,408
社区成员
86,096
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章