专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

ftp客户端recv函数阻塞有关问题

发布时间:2011-06-28 12:26:16 文章来源:www.iduyao.cn 采编人员:星星草
ftp客户端recv函数阻塞问题!
我自己编写的客户端与serv-u成功建立了连接,但send后,recv却阻塞了,返回-1,和我们学校的ftp服务器也是一样。诡异的是我一位老师的ftp客户端和ser-u也阻塞在那个地方了,但与学校的服务器又不会了。
还有,win7命令行下ftp通信一切正常!
对了,我的客户端与自己编写的服务端通信一切正常,实现了数据传输!
ftp

------解决方案--------------------
wsagetlasterror

总有提示把

------解决方案--------------------
可以参考《WinSock网络编程经络》,有对FTP协议的详细解释及实现FtpClnt,这是下载地址:
http://download.csdn.net/detail/geoff08zhang/4571358
------解决方案--------------------
楼主2件事:

1, ftp协议, 你查一下是否真的需要strlen()+1带上那个'\0'呢?
2, 检查一下send的返回值是否与你发的数据量一致。
------解决方案--------------------
会用抓包软件吗?

不知道有多少前人掉在TCP Socket
send(人多)send(病少)send(财富)
recv(人多病)recv(少财富)
陷阱里面啊!
http://topic.csdn.net/u/20120210/09/51109ed0-07b9-41f2-b487-a51597f2ca01.html
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: