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逻辑代码,将非常感谢!
...全文
156 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-08-05 02:01
社区公告
暂无公告