代码如下:
CSocket *socket=new CSocket();
socket->Create(21,SOCK_STREAM,NULL);
if(!socket){
MessageBox("套接字创建失败");
}
if(!(socket->Connect("172.27.35.4",21))){
MessageBox("连接失败");
}else{
MessageBox("连接成功!");
}
始终都是连接失败,为什么啊???
我想用MFC中得CSocket来连接FTP服务器,为什么连不起,求解答,急啊!谢谢各位了
答案:2 悬赏:10 手机版
解决时间 2021-02-06 16:03
- 提问者网友:你独家记忆
- 2021-02-05 21:58
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-02-05 22:24
首先验证ftp服务是不是已经起来了。可以通过ftp客户端连接服务器验证下。ftp服务器必须是运行着的。
创建socket的时候,端口好尽量选择大于1024的端口号吧,你选择的21估计有问题。
创建socket的时候,端口好尽量选择大于1024的端口号吧,你选择的21估计有问题。
全部回答
- 1楼网友:詩光轨車
- 2021-02-06 00:01
指针数组怎么建立的?csocket* psocket = new csocket();?
其实我的建议是在服务端,使用clist,将每一个连接对象都放到list中,然后遍历list发送就可以
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯