社区
Java
帖子详情
socket
杨洪波
2003-08-06 10:53:47
我的SOCKET客户端,发送了一个消息给SERVER端;
我要求在10秒内收到SERVER返回给我的消息,如果没有收到,就重发该消息.
请问10秒的时间怎么实现?
这10秒内客户端还要照常接收SERVER返回给我的消息!
可能可以用多线程,但怎么用呢?
...全文
82
8
打赏
收藏
socket
我的SOCKET客户端,发送了一个消息给SERVER端; 我要求在10秒内收到SERVER返回给我的消息,如果没有收到,就重发该消息. 请问10秒的时间怎么实现? 这10秒内客户端还要照常接收SERVER返回给我的消息! 可能可以用多线程,但怎么用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yekai012
2004-02-05
打赏
举报
回复
其实在JAVA中,启用定时器就行了,也就是说,你可以设定这个时间,如果在指定的时间中没有收到对方的确认,系统会自动重发,你只要检测一下,是否超时,就可以了,
hotenM
2003-08-09
打赏
举报
回复
让对方回一个包确定
杨洪波
2003-08-08
打赏
举报
回复
其实,我的问题就是一句话:
在SOCKET中,怎么判断对方是否收到了我发出去的消息?
杨洪波
2003-08-07
打赏
举报
回复
但我的CLENT程序要求在这10秒内能够接收来自SERVER的返回的消息,
只用TimeOut是不行的吧?
hotenM
2003-08-07
打赏
举报
回复
时间到了会抛出TIMEOUT异常
hotenM
2003-08-07
打赏
举报
回复
socket.setSoTimeout(10000);
javahui
2003-08-07
打赏
举报
回复
客户端应该启动一个计时线程,使用sleep()来检测。
hotenM
2003-08-07
打赏
举报
回复
只10秒接收/
那要自己写了
Windows 环境下的
Socket
编程 1 - 环境搭建和
Socket
相关函数
本文介绍如何使用Windows
Socket
进行网络编程,包括环境配置、关键函数解析及示例代码。通过一个简单的服务器-客户端通信实例,帮助读者理解
SOCKET
编程的基本流程。
Perl
Socket
编程
本文介绍了Perl语言中如何使用
Socket
服务。详细说明了创建服务端和客户端的步骤,包括服务端的
socket
、bind、listen、accept函数,客户端的connect函数,并给出了各函数的参数解析和简单实例,最后展示了一个完整的服务端与客户端通信的实例。
windows 下C语言
socket
编程
因项目需求,博主首次在Windows下进行C语言
socket
开发并记录。介绍了
socket
通信流程,包括Server程序的创建、绑定、监听等步骤,以及Client程序的创建、连接等步骤,还提及
socket
基于TCP/IP协议及三次握手,最后给出在DevC++中运行的提示。
C#
Socket
高并发
本文详细探讨了C#中实现
Socket
高并发的技术,包括IOCP完成端口、
Socket
AsyncEventArgs的使用,以及缓存、粘包分包处理、超时断开和心跳包机制。同时提到了高性能异步
socket
封装库的设计思路,并提供了相关资源链接。
Socket
描述符选项[SOL_
SOCKET
]
本文详细介绍了在SOL_
SOCKET
层面上可用的
Socket
选项及其作用,包括调试信息、地址复用、路由查找等功能,帮助读者理解如何使用setsockopt进行配置。
Java
51,408
社区成员
86,098
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章