请教Ftp有关

javaduke 2002-03-04 02:27:19
有一个问题请教,执行完Port后,我生成了一个socket,bind了port命令发出去的port.接下来应该干什么。我用socket.listen()没有发应,如何知道远程站点已经连接到了这个端口?
主动方式的数据连接如何建立?
...全文
54 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkk16 2002-03-04
  • 打赏
  • 举报
回复
另外,你现在做的就是主动连接方式。
被动方式你可以用PASV命令然后你再创建一个sokcet连接到你接受到的IP和PORT。
kkk16 2002-03-04
  • 打赏
  • 举报
回复
heihei,我几天前也不懂FTP,不过正好这两天做了一个FTP客户端,现在我可以帮你了。
请问你的socket是继承MFC的CSocket类吗?如果是的话,你在OnAccept里面调用accept函数。
如果不是MFC里的类,你可以采用异步模式,或者事件选择I/O模式就知道什么时候有连接来了。
不过其实你不用这么复杂,因为你port命令后,你就接着listen和accept就行了,肯定会有一个socket来连接的,除非出错了。

1,658

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧