社区
C#
帖子详情
udp 心跳包怎么设计?(回答正确再加50分)
stg609
2008-02-15 01:46:15
想利用心跳包来判断客户是否在线,这个该怎么设计?
...全文
621
6
打赏
收藏
udp 心跳包怎么设计?(回答正确再加50分)
想利用心跳包来判断客户是否在线,这个该怎么设计?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
STGCX
2008-02-15
打赏
举报
回复
用timer定时执行以下内容
建立Socket,区别于服务器原有的socket
绑定IP,PORT,区别于原有IP,Port
设置sokcet的SocketOption 如socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout,3000);
向客户端发送信息
try
{
receivefrom(...)
}
catch
{
如果3秒内没有收到信息就可以捕捉到异常
}
关闭socket
释放socket
Sorder
2008-02-15
打赏
举报
回复
tcp里面好像有option设置自动发心跳包,
udp没用过,没知道有没有这样的设置
vrhero
2008-02-15
打赏
举报
回复
定义一个超时时间...客户以小于超时时间的周期重复发心跳包...服务器只管收...超时就算脱机...
symbol441
2008-02-15
打赏
举报
回复
说细一点吧,直接使用一个timer定时向所以在线的用户端口发送消息,以此来判定.
itcoco
2008-02-15
打赏
举报
回复
定时发数据,按照最后一次收到数据的时间与当前时间比,判断在线否?
wuhq030710914
2008-02-15
打赏
举报
回复
定时发送,自定义一个过期时间,在该时间内没有返回就视为不在线
移动端IM系统的协议选型:
UDP
还是TCP?
1、前言 对于有过网络编程经验的开发者来说,使用何种数据传输层协议来实现数据的通信,是个非常基础的问题,它涉及到你的第一行...到了移动互联网时代,鉴于移动网络的不可靠性等特点,
再加
上手机的省电策略、流量
移动端IM/推送系统的协议选型:
UDP
还是TCP?
到了移动互联网时代,鉴于移动网络的不可靠性等特点,
再加
上手机的省电策略、流量压缩等,为这个问题的
回答
增了更多的不确定因素。对于有选择困难证的人来说,基于以上因素,加上
UDP
和TCP协议的本质差异,这样的选择...
什么情况下适合用
UDP
协议,什么情况下适合用TCP协议?
TCP
UDP
TCP与
UDP
基本区别 1.基于连接与无连接 ...5.TCP保证数据
正确
性,
UDP
可能丢包 6.TCP保证数据顺序,
UDP
不保证
UDP
应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3.拥有大量Client ...
【JavaWeb】传输层协议——
UDP
+ TCP
目录
UDP
协议
UDP
协议结构
UDP
的特点 TCP协议 TCP协议结构 TCP的特点 TCP的十个核心机制 确认应答 超时重传 连接管理 滑动窗口 流量控制 阻塞控制 ...(这种机制被称为
心跳包
) 有什么错误评论区指出。希望可以帮到你。
Android端消息推送总结:实现原理、心跳保活、遇到的问题等
前言 最近研究Android推送的实现, 研究了两天一夜, 有了一点... 主要还是毕业
设计
要做一个即时通信app, 我是不喜欢做什么社交app的, 也就象牙塔里的人想得出来, 说实话有这功夫还不如钻研一个小技术点, 把一个点研究
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章