在Windows server 2003下,Socket通信有问题?(100分)

  • 主题发起人 主题发起人 zgh1623
  • 开始时间 开始时间
Z

zgh1623

Unregistered / Unconfirmed
GUEST, unregistred user!
各位,情况是:数据传输程序, Server端放在Windows server 2003 sp1+最新补丁,Client放在Windows XP sp2 ,
但每次Client上传时,都是传到一半就停下来,我查码发现,client的包是发出去了,但在Server是没接收到Socket事件,
而且停止点是有规律的,大于1M就会停,差不多停在同一点上,,我想问是我程序问题还windows server 在TCP/IP通信方面有什么要注意的,
还有是在其它操作系统都是正常的,
希望各位帮帮忙!
 
是不是因为,一次传输数据量太多了。
另外,我做的文件传输通过socket,是采取回应形式的,就是说一次传1024字节,等等到正确回应之后,在继续传媒遇到过问题。
当然我的程序没在windows2003测试过。
 
我每次传是4K,也不算大呀,而且我测试的环境是局域网,
 
抢你100分:
2003系统如果要做网络传送必须加文件映射,比如如果是IIS服务必须把IIS的MIME头加上此类型的文件,否则上传下载全部失败。这是他的一种网络管理方案。
 
这样的,我只用socket来传输数据,跟IIS有关?能不能具体一点,谢谢了
 
自己顶一下!非常希望可以解决这个问题!
 
我使用的方式和buding79说的相同,
在win9x,WIN2K/XP/2003下使用都没有楼主的问题!
 
难道问题是包的大小??会不会是win 2003在设置问题?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
867
DelphiTeacher的专栏
D
后退
顶部