关于用winsock登录FTP服务器的问题,有请高手!
如下代码,请看看到底怎么回事:
sockFtpCmd = socket(...);
nRet = connect(...);
recv(sockFtpCmd,szBuf,1023,0);
// 到这里为止一切正常,在szBuf中收到了FTP服务器发来的欢迎信息
ZeroMemory(szBuf,1024);
strcpy(szBuf,"USER anonymous");
send(sockFtpCmd,szBuf,strlen(szBuf),0);
nRet = recv(sockFtpCmd,szBuf,1023,0);
//到这里系统挂起来了,也就是说FTP服务器没有发信息过来
//但根据FTP的协议,这时它应该发送了一个像
// "331 Anonymous login ok, please...
//这样的信息回来,为什么我这里收到不呢?
//有请各路大侠不吝赐教!