c语言-为什么filezilla等软件在退出的时候不返回221状态码?

问题描述

为什么filezilla等软件在退出的时候不返回221状态码?
使用c语言读取数据包的时候,发现ftp软件退出的时候不返回221:

抓包测试,不返回221的有:大众ftp、u8ftp
返回221的有:flashftp
请问这是软件没有设置好?还是其他的什么问题? 如果确实ftp软件不返回221状态码,只有tcp握手释放,该如何判断ftp链接断开了?

解决方案

软件可能没有遵守,实现不规范等.

时间: 2024-09-17 15:30:15

c语言-为什么filezilla等软件在退出的时候不返回221状态码?的相关文章

Java语言实现简单FTP软件------>FTP软件主界面的实现(四)

首先看一下该软件的整体代码框架                        1.首先介绍程序的主入口FTPMain.java,采用了一个漂亮的外观风格 package com.oyp.ftp; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.UIManager; import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;

Java语言实现简单FTP软件------>源码放送(十三)

Java语言实现简单FTP软件------>FTP协议分析(一) Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二) Java语言实现简单FTP软件------>FTP软件效果图预览之上传功能(三) Java语言实现简单FTP软件------>FTP软件主界面的实现(四) Java语言实现简单FTP软件------>FTP软件本地窗口的实现(五) Java语言实现简单FTP软件------>FTP软件远程窗口的实现(六) Java语言实现简

java c-如何用C语言或者JAVA实现字长为八位数的二进制定点数转换为源码反码补码?

问题描述 如何用C语言或者JAVA实现字长为八位数的二进制定点数转换为源码反码补码? 老师要求的简单作业,但我是大二才转的计算机科学与技术专业,基础几乎为0!哪位能帮写一个,最好能有注释,这可能有点麻烦,没注释的也可以,我有了源代码可以自己琢磨琢磨!跪谢了在此!

微信游戏-微信网站做了会员登录只要不点击退出,就一直为登录状态如何做

问题描述 微信网站做了会员登录只要不点击退出,就一直为登录状态如何做 微信网站做了会员登录只要不点击退出,就一直为登录状态如何做,网站是Asp的, 比如我在一个微信公众号里做了个会员登录,登录了后,突然收到一条微信,返回去看了微信后,又进入那个微信公众号的微网就又要登录很麻烦.有谁知道怎么做,或者思路 解决方案 HTML 5 WebStorage.具体的参考w3c 解决方案二: 只要你访问了该公共号,人家就会给你一个唯一的openid,把这个和会员信息关联起来,之后不管他打开公共号的哪个页面,都

link环境下制作一个《网盘软件》,如果用户使用两个支付码,如何使用它们时间的总长?

问题描述 link环境下制作一个<网盘软件>,如果用户使用两个支付码,如何使用它们时间的总长? link环境下制作一个<网盘软件>,如果用户使用两个支付码,如何使用它们时间的总长? 解决方案 我怀疑你表设计不合理.按理说有效时长应该独立出来. 你一直提问,实在不知道你做的是什么.

link环境下制作一个《网盘软件》,如何制作不同面额的支付码?

问题描述 link环境下制作一个<网盘软件>,如何制作不同面额的支付码? link环境下制作一个<网盘软件>,如何制作不同面额的支付码? 解决方案 你可以用前缀+流水+校验组成你的支付码.前缀代表不同德面额

用C#语言开发报表编制软件

问题描述 各位大神,我是一名财务人员,因每月都要从SAP中导出数据,手工在excel加工编制报表:自学了点C#,想请教各位大神,如果我想自个开发一款报表编制软件,设定取数逻辑后自动生成报表,用C#语言能开发吗?用什么软件开发?或者有什么别的好的建议?想自学一下,多谢!! 解决方案

NOKIA E72、N97 MINI 等机型软件自动退出的BUG

问题描述 小弟正在开发一款期货的软件,在NOKIA其它机型上边可以正常运行,但是在E72.N97MINI等机型上,过几分钟会自动退出软件,理论上E72比N70的内存大多了,不知道是不是内存不够的原因,有哪位大虾知道E72.N97软件开发时需要注意哪些方面,请赐教 解决方案 解决方案二:估计就是内存导致的问题,内存优化的技巧有很多,建议LZ搜搜此类文章看看,实在不行,就适时使用gc试试解决方案三:有可能是内存问题,也有可能是跟塞班操作系统的版本有关系解决方案四:本人对真机测试表示鸭梨很大解决方案五

Java语言实现简单FTP软件------&amp;gt;辅助功能模块FTP站点管理的实现(十二)

1.FTP站点管理 点击"FTP站点管理"按钮,弹出对话框"FTP站点管理",如下图 1) 连接站点 在FTP站点管理面板上选好要连接的站点,点击"连接"按钮,则会将主机地址.端口号.用户名好,并将密码清空,如下图 到其主要代码如下 if (command.equals("link")) { // 如果单击的是连接按钮 frame.setLinkInfo(bean); // 调用setLinkInfo()方法 dispose(