socket编程版本问题,高手指教

ok1234567 2005-08-05 02:01:44
我在使用socket编程中遇到windows 版本问题
在windows 2000及以上版本运行正常
但是window 98以下不支持
server端:windows 2000 server
client端:windows 2000 及以上正常,98以下出错
错误的原因应该不是连接问题,而是传输问题,没有接受到正确的数据

请高手指教:
socket编程中,支持windows 98应该注意的问题
如果提供简单的c/s逻辑代码,将非常感谢!
...全文
189 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
huzzyy 2005-08-07
  • 打赏
  • 举报
回复
win95 wince 支持1.1
其余版本windows均支持2.2

此外io模型和windows版本也有关系
WSAAsync WSAEvent Overlapped CompletionPort
Select Select
ce N N N N
95 Y N N N
98 Y Y Y N
ME Y Y Y N
其它 Y Y Y Y
ok1234567 2005-08-07
  • 打赏
  • 举报
回复
请大家讨论
稍后结贴:)
qrlvls 2005-08-06
  • 打赏
  • 举报
回复
相信不是 WinSock2 的问题,只有 Win95 和 WinCE 本身没有 WinSock2
你需要通过调试模式找到问题的出错点
softrain 2005-08-06
  • 打赏
  • 举报
回复
强烈建议检查代码,另外用SNIFFER抓包看看错在哪里.吧错误贴促来
lianglp 2005-08-06
  • 打赏
  • 举报
回复
应该没这个问题,我觉得是你实现的API在98下工作会不一样,winsock2.2在98下就支持了。
只是有些socket选项设置在win2000上修改过。
dirdirdir3 2005-08-06
  • 打赏
  • 举报
回复
98支不支持winsock2?
Jarrylogin 2005-08-06
  • 打赏
  • 举报
回复
此外协商的lib有2.2和2.0版本
Jarrylogin 2005-08-06
  • 打赏
  • 举报
回复
确实有版本问题,你参看《windows网络编程》一书,黑色的外壳,
saliors 2005-08-06
  • 打赏
  • 举报
回复
不应该把,没有在98试过,帮你顶顶。
中级伴读 2005-08-05
  • 打赏
  • 举报
回复
应该没问题吧
ok1234567 2005-08-05
  • 打赏
  • 举报
回复
ding

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧