社区
网络编程
帖子详情
使用CSocket类的问题
seanlyan
2007-02-05 09:56:08
小弟分别在多字节和Unicode下发送同样的请求,可是返回的信息却不同
多字节下是正确的,请问是与服务器的编码规则有关么?
...全文
261
3
打赏
收藏
使用CSocket类的问题
小弟分别在多字节和Unicode下发送同样的请求,可是返回的信息却不同 多字节下是正确的,请问是与服务器的编码规则有关么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CharlesPrince
2007-02-06
打赏
举报
回复
小弟分别在多字节和Unicode下发送同样的请求,可是返回的信息却不同
多字节下是正确的,请问是与服务器的编码规则有关么?
你的意思是你给相同的服务器发送不同编码的请求,但服务器返回的只有多字节的信息是正确的吧。
不同网页一般的编码方式只有一种吧,它只有多字节,所以返回只能是多字节。
我只是在某个网站上下载文件,从网页上看他的编码是Unicode的
那么可能是他使用了两种编码方式吧,这样没什么意义吧。
seanlyan
2007-02-05
打赏
举报
回复
我只是在某个网站上下载文件,从网页上看他的编码是Unicode的
jacklzw88
2007-02-05
打赏
举报
回复
你服务器端是怎么处理Unicode问题的?
关于C
Socket
类
的Receive超时的
问题
在多线程环境中,遇到C
Socket
的Receive函数阻塞时,通过创建CTimeOut
Socket
类
来实现超时控制。该
类
重载了C
Socket
的Receive和Send函数,
使用
SetTimer和KillTimer设置及取消超时,OnMessagePending方法检测WM_TIMER消息以中断阻塞。修改后的代码成功解决了Receive的超时
问题
,且易于集成到现有代码中。
C
Socket
设置超时(转)
本文探讨了
使用
MFC中的C
Socket
类
在网络通信中遇到的超时
问题
,并提供了一种通过修改C
Socket
派生
类
实现超时功能的方法。此外,还讨论了C
Socket
与CAsync
Socket
的区别,以及如何设置阻塞和非阻塞模式。
MFC之旅——C
Socket
神级易错点
本文总结了
使用
MFC C
Socket
类
进行网络编程时常见的两个错误:未在新线程中初始化
socket
导致的
问题
及跨线程
使用
C
Socket
时的注意事项。介绍了如何避免这些陷阱并给出了具体的解决方案。
C
Socket
类
的Receive超时的
问题
解决方案
本文介绍了一种在C
Socket
类
中实现超时功能的方法,通过封装一个CTimeOut
Socket
类
,该
类
在接收和发送操作前后启动和关闭定时器,从而解决C
Socket
的Receive阻塞时的超时
问题
。此外,还提供了一个替代方案,
使用
线程和CClient
Socket
类
监听WM_QUIT消息。实现了正确的超时处理,确保了程序的健壮性和响应性。
C
Socket
和CAsync
Socket
类
本文对比分析了MFC中的CAsync
Socket
与C
Socket
类
,详细介绍了两
类
对象的
使用
方法及编程模型,探讨了它们在阻塞与非阻塞模式下的表现,并解决了在多线程环境中
使用
这两个
类
时可能遇到的
问题
。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章