社区
VB基础类
帖子详情
有关winsock错误监测的问题
jienao
2000-06-02 01:23:00
本人写了一个C-S通信用应用软件,用到WINSOCK,客户端登录服务器端,如果(客)正常退出的话,可以触发CLOSE事件使服务器端作出响应反应,但如果是(客)异常断开,比如说直接把客户端关机,就没有触发CLOSE事件,不知道除了定时发送侦听信息之外还有什么方法能监测到类似的异常情况?
...全文
101
2
打赏
收藏
有关winsock错误监测的问题
本人写了一个C-S通信用应用软件,用到WINSOCK,客户端登录服务器端,如果(客)正常退出的话,可以触发CLOSE事件使服务器端作出响应反应,但如果是(客)异常断开,比如说直接把客户端关机,就没有触发CLOSE事件,不知道除了定时发送侦听信息之外还有什么方法能监测到类似的异常情况?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sintony
2000-06-04
打赏
举报
回复
Socket关闭会有消息
用WSAAsyncSelect(m_Client->m_Socket/*与Client的socket连接 */,m_Client->m_hWnd/*处理消息的句柄*/,WM_CLIENT_CLOSE,FD_CLOSE);
这样Client断开时会有消息WM_CLIENT_CLOSE发生
这是你的处理就和其它消息一样了
比如:
ON_MESSAGE(WM_CLIENT_CLOSE,OnClientClose)
LRESULT CChatServerView::OnClientClose(WPARAM wParam, LPARAM lParam)
{
return 0L;
}
subzero
2000-06-03
打赏
举报
回复
可以参考IRC的协议
SERVER发送”PING“
CLIENT回应“PONG”
若无回应就是掉了
K-Mail
K-Mail 控件是一款为Microsoft Visual Basic 6 设计的控件,可以从VB6应用程序中方便的发送邮件。...
错误
处理和
监测
方式; 包含一个完整的SMTP e-Mail客户端应用实例(完整的Visual Basic 6 原代码)。
服务器文件传输程序
通过
Winsock
控件建立的客户、服务器文件传输程序。支持多用户连接到服务器;支持用户名、密码管理;支持定义共享目录。对于其中的一些
错误
,斑竹做了修正并增加了一些注释。绝对值得下载。
Socket编程系列之2:Windows-API网络编程入门实战
Winsock
编程接口 l UDP程序设计 l TCP套接口函数 l Web客户/服务器程序 l 基于windows的IO复用机制 l UDP广播和多播 l 套接字选项 l Windows套接字I/O模型 l 原始套接字与...
System Repair Engineer (调整和修复系统) 2.0.12.350 RC1 绿色
2、新增对
Winsock
Provider信息的
监测
; 3、强化文件关联的修复能力; 4、增加对 LNK、VBS、JS默认文件关联的修复能力; 5、强化对注册表启动项的查看能力; 6、强化 IE 加载项信息查看能力; 7、增加自动检查...
Visual C++_Turbo C 串口通信编程实践.(电子工业.龚建伟.熊光明) 源码光盘
本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络结合发展的趋势,介绍了串口与网络TCP/IP、远程控制与
监测
相结合的一些解决方案和编程要点。由于编程步骤详尽...
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章