社区
网络编程
帖子详情
TCP/IP的socket如果client的网线被拔了,那server如何得到事件.
hxzb7215191
2006-02-20 02:16:46
TCP/IP方式的连接会是使用的三次握手的方式.
那当网线断了,服务器里如何知道这个连接是不是有用呢.
现在有一个框架是使用的ACE的框架.
不知道那一位高人知道,在ACE框架里如果client的网线拔了,要如何得到这样的事件.
我一直都是使用心跳数据包来做的.就是如果client有一段时间没有给我发数据包了,
那我就认为这个用户是死了的.从server关闭这个连接.
...全文
240
2
打赏
收藏
TCP/IP的socket如果client的网线被拔了,那server如何得到事件.
TCP/IP方式的连接会是使用的三次握手的方式. 那当网线断了,服务器里如何知道这个连接是不是有用呢. 现在有一个框架是使用的ACE的框架. 不知道那一位高人知道,在ACE框架里如果client的网线拔了,要如何得到这样的事件. 我一直都是使用心跳数据包来做的.就是如果client有一段时间没有给我发数据包了, 那我就认为这个用户是死了的.从server关闭这个连接.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2006-02-20
打赏
举报
回复
设置超时等
hxzb7215191
2006-02-20
打赏
举报
回复
自己来up一下.
关于
拔
Socket
Client
端
网线
但是
Socket
Server
端无法及时
得到
通知的问题
本文探讨了两台机器通过
Socket
通信时,当客户端断开连接而服务器端未能及时收到通知的问题,并提供了详细的解决方案,包括使用
Socket
.IOControl方法及KeepAliveValues参数来检测断开的连接。
Linux网络基础(协议
TCP
/
IP
网络传输基本流程
IP
VS Mac
Socket
编程UDP)
本文系统讲解Linux环境下
TCP
/
IP
协议栈核心机制,涵盖OSI与
TCP
/
IP
分层模型、
IP
与MAC地址作用及差异、网络传输封装/解包流程;深入剖析
Socket
编程基础,重点实现UDP Echo
Server
/
Client
,涉及
socket
/bind/recvfrom/sendto等关键API、端口号分配规则、网络字节序转换及云服务器绑定注意事项;辅以ping/netstat/pidof等实用网络诊断命令。
java
client
通信_
Socket
实现
client
和
server
端通信(Java)(转)
本文通过一个简单的Java示例介绍了如何使用
Socket
实现客户端与服务端之间的通信。客户端发送消息到指定的服务端,服务端接收并打印该消息。
Socket
学习(1)-入门
这篇博客介绍了
Socket
编程的基础知识,从网络编程的概念出发,讲解了7层OSI网络模型,特别是
TCP
和UDP的区别。
Socket
作为
IP
地址与端口的结合协议,是
TCP
/
IP
协议的重要组成部分。文章还探讨了
Client
-
Server
应用模式,并提供了简单的代码示例。
Python基础入门——网络编程(基础概念 、
Socket
、
TCP
、UDP)
本文深入探讨网络编程的两大核心问题:如何准确定位网络上的主机及如何进行可靠高效的数据传输。详细介绍
TCP
/
IP
协议,
Socket
编程,包括
IP
地址、端口、协议的使用,以及如何获取本地和远程设备的
IP
地址,查找服务名,
IP
地址转换,实现时间同步,创建阻塞和非阻塞模式的套接字,构建Echo
Server
/
Client
,File
Server
/
Client
,
TCP
Server
,UDP
Server
等网络应用。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章