社区
网络编程
帖子详情
CSocket 父类有Send,Receive收发函数,为何好多例子用串行化的方法收发数据?
booming
2006-05-26 04:05:33
CSocket 父类有Send,Receive收发函数,为何好多例子用串行化的方法收发数据?
...全文
163
2
打赏
收藏
CSocket 父类有Send,Receive收发函数,为何好多例子用串行化的方法收发数据?
CSocket 父类有Send,Receive收发函数,为何好多例子用串行化的方法收发数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
booming
2006-05-27
打赏
举报
回复
Send,Receive也可以实现这个功能.
他们区别在哪里?
我碰到一个问题,既要发送消息,又要发送非文本文件.
我用Archive好像只能发送文本文件.
hlidea
2006-05-26
打赏
举报
回复
貌似只有通过这种方式才可以使用CSocket的异步通信,就是说当有数据传过来的时候,窗口会收到消息,告诉你有数据过来了,然后用串行化接收即可。。。
关于C
Socket
类的Re
ceive
超时的问题
在多线程环境中,遇到C
Socket
的Re
ceive
函数
阻塞时,通过创建CTimeOut
Socket
类来实现超时控制。该类重载了C
Socket
的Re
ceive
和
Send
函数
,使用SetTimer和KillTimer设置及取消超时,OnMessagePending
方法
检测WM_TIMER消息以中断阻塞。修改后的代码成功解决了Re
ceive
的超时问题,且易于集成到现有代码中。
关于C
Socket
类的Re
ceive
超时的问题(转)
本文介绍了一种为C
Socket
配置超时功能的
方法
,通过重载Re
ceive
和
Send
函数
并在其中设置和取消定时器,实现了对阻塞操作的超时控制。
彻底解决关于C
Socket
类的Re
ceive
超时的问题(转)
本文介绍了一种解决C
Socket
类在
收发
消息时出现阻塞的
方法
。通过重载接收和发送
函数
并在其中设置和取消定时器,实现了OnMessagePending能有效响应WM_TIMER消息,从而避免了阻塞。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章