点击或拖拽改变大小

FtpServer 属性

FtpServer 类型公开以下成员。

属性
  名称说明
公共属性AllowAnonymous
允许匿名登录
公共属性CheckAccountFunction
检查账户的委托,参数分别是用户名,密码,会话信息,可以详细控制每个账户的权限
公共属性CurrentDirectory
获取或设置 当前FTP服务器的根目录信息,如果目录不存在,则自动创建该目录。
Get or set the root directory information of the current FTP server. If the directory does not exist, the directory is created automatically.
公共属性DownloadOnly
仅允许下载,不允许上传,删除,重命名操作,对所有的账户都生效
公共属性EnableIPv6
获取或设置服务器是否支持IPv6的地址协议信息
Get or set whether the server supports IPv6 address protocol information
(继承自 CommunicationTcpServer。)
公共属性IsStarted
服务器引擎是否启动
Whether the server engine is started
(继承自 CommunicationTcpServer。)
公共属性IsUseSSL
获取当前的服务器是否使用了SSL证书功能
(继承自 CommunicationTcpServer。)
公共属性LocalAddress
获取或设置服务器绑定的本地IP地址,默认为空,使用本地所有可用的ip地址
Obtain or set the local IP address bound to the server, which is empty by default, and use all available IP addresses locally
(继承自 CommunicationTcpServer。)
公共属性LogDebugMessage
记录一些调试日志的委托,将会进行输出调试文本。
The delegate that records some debug logs will output debug text.
(继承自 CommunicationTcpServer。)
公共属性代码示例LogNet
组件的日志工具,支持日志记录,只要实例化后,当前网络的基本信息,就以DEBUG等级进行输出
The component's logging tool supports logging. As long as the instantiation of the basic network information, the output will be output at DEBUG
(继承自 CommunicationTcpServer。)
公共属性Port
获取或设置服务器的端口号,如果是设置,需要在服务器启动前设置完成,才能生效。
Gets or sets the port number of the server. If it is set, it needs to be set before the server starts to take effect.
(继承自 CommunicationTcpServer。)
公共属性Sessions
获取在线列表信息
公共属性SocketKeepAliveTime
获取或设置客户端的Socket的心跳时间信息,这个是Socket底层自动实现的心跳包,不基于协议层实现。默认小于0,不开启心跳检测,如果需要开启,设置 60_000 比较合适,单位毫秒
Get or set the heartbeat time information of the Socket of the client. This is the heartbeat packet automatically implemented by the bottom layer of the Socket, not based on the protocol layer. The default value is less than 0, and heartbeat detection is not enabled. If you need to enable it, it is more appropriate to set 60_000, in milliseconds.
(继承自 CommunicationTcpServer。)
Top
参见