- 18
- 0
- 约1.59万字
- 约 16页
- 2015-09-15 发布于山西
- 举报
如何判断SOCKET通信中,客户端在10s内未发送数据或者未收到服务器发送的数据,自动断开,socket服务器和客户端,socket服务器客户端,我的世界服务器客户端,客户端与服务器交互,客户端与服务器通信,dhcp服务器客户端列表,服务器和客户端的区别,客户端服务器,java客户端与服务器
请教如何判断SOCKET长连接通信中,一段时间内是否收到对方的信息.及相关问题.
对方的接口文档中要求:
1.2 业务接口
服务端地址:31 端口号:9007
Tcp协议适合发送量大,发送和接收比较及时,对于Tcp客户端由于某些原因一段时间内不能连接到分发中心服务器,所有的发向该客户端的MO短信和报告都会被缓存起来,等该客户端一旦连接,便会很快补发。
建议合作方建立一个发送一个接收2个连接,如果业务量很大,可以申请多于2个的连接,但须向业务申请后方可加连接,系统对于连接数是有限制的,每个合作方没有特殊声明时连接数是3,一般可以建2个连接,一个连接用于缓冲在某些情况下断开不能很好识别的情况。还有,对于每条连接,我们目前的速度限制是10条/秒,如果你的业务超过每连接每秒10条的限制,可以向业务申请调高每条连接的最高限速。
服务器端要求每连接每分钟都要能从客户端接收到至少一条指令数据,如果超过一分钟没有收到,服务器会向客户端发送一个测试指令,只要合作方回应该指令,那么就认为连接是处于激活状态,如果3分钟内服务端都无法接收到客户端的测试回应,将主动断开连接。客户端程序也应该设置3分钟内不能收到服务器端任何指令将主动断开连接并重新连接。为了防止分发中心连接负载太重,我们要求任何一个连接因任何原因在断开后20秒内不得连接,20秒后再尝试连接,否则如果在1分钟内超过我们设定的连接次数,我们将限制其在后续10分钟之内不能连接,并向系统管理员告警,由系统管理员根据情况停止该用户的合作帐户。
1.2.1 连接登陆指令
连接登陆指令是在客户端成功连接后首先应当而且只能在此时发送的指令:
格式:
Login Name=【注册名】Pwd=【注册密码】Type=【注册类型,0:接收和发送;1:接收;2:发送;默认为0】(回车换行)
如果所有服务注册成功,服务器返回给客户端字符串:
Pass(回车换行)
否则将断开连接。对于一次未连接成功,应至少在20秒以后再重试连接,禁止连续的重试连接。
请问红色的话,我应该如何设置三分钟内不收到服务器任何指令将主动断开连接并重新连接.
我写的主要的客户端的代码:
父类线程:
public class ParentThread extends Thread {
private Socket socket;
protected BufferedReader reader;
protected BufferedWriter writer;
protected boolean isConnection=false;
protected boolean login(int type){
LoginRequest login = new LoginRequest(type);
//login.setRegType(type);
login.create();
try {
writer.write(login.getOrder());
writer.flush();
String str_order = reader.readLine();
System.out.println(str_order);
// PassResponse pass = new PassResponse(str_order);
// if(pass.isPass()){
if(Pass.equals(str_order)){
return true;
}else{
return false;
}
} catch (IOException e) {
e.printStackTrace();
}
retu
您可能关注的文档
- 好会通会议电话说明书(中文).pdf
- 好会通电话会议系统使用说明书(会桥).pdf
- 好士佳小区报警方案.pdf
- 如何为 Internet 邮件流配置连接器.doc
- 如何作好部门负责人.ppt
- 如何使用asterisk做预拨号解决方案.pdf
- 如何使用SKYPE免费打电话.doc
- 如何使用W7100A实现串口转以太网.doc
- 如何使用搜狗拼音输入法.ppt
- 如何保护好自己的电脑.doc
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
原创力文档

文档评论(0)