NetSoftUpdateServer 类 |
命名空间: HslCommunication.Enthernet
NetSoftUpdateServer 类型公开以下成员。
名称 | 说明 | |
---|---|---|
NetSoftUpdateServer |
实例化一个默认的对象 Instantiate a default object |
名称 | 说明 | |
---|---|---|
EnableIPv6 |
获取或设置服务器是否支持IPv6的地址协议信息 (继承自 NetworkServerBase。)Get or set whether the server supports IPv6 address protocol information | |
FileUpdatePath |
系统升级时客户端所在的目录,默认为C:\HslCommunication
| |
IsStarted |
服务器引擎是否启动 (继承自 NetworkServerBase。)Whether the server engine is started | |
LogNet |
组件的日志工具,支持日志记录,只要实例化后,当前网络的基本信息,就以DEBUG等级进行输出 (继承自 NetworkBase。)The component's logging tool supports logging. As long as the instantiation of the basic network information, the output will be output at DEBUG | |
OnlineSessions |
获取当前在线的客户端数量信息,一般是正在下载中的会话客户端数量。 Get information about the number of currently online clients, generally the number of session clients that are being downloaded. | |
Port |
获取或设置服务器的端口号,如果是设置,需要在服务器启动前设置完成,才能生效。 (继承自 NetworkServerBase。)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. | |
SocketKeepAliveTime |
获取或设置客户端的Socket的心跳时间信息,这个是Socket底层自动实现的心跳包,不基于协议层实现。默认小于0,不开启心跳检测,如果需要开启,设置 60_000 比较合适,单位毫秒 (继承自 NetworkServerBase。)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. | |
Token |
网络类的身份令牌,在hsl协议的模式下会有效,在和设备进行通信的时候是无效的 (继承自 NetworkBase。)Network-type identity tokens will be valid in the hsl protocol mode and will not be valid when communicating with the device |
名称 | 说明 | |
---|---|---|
ConnectHslAlientClient |
创建一个指定的异形客户端连接,使用Hsl协议来发送注册包 (继承自 NetworkServerBase。)Create a specified profiled client connection and use the Hsl protocol to send registration packets | |
ConnectHslAlientClientAsync |
创建一个指定的异形客户端连接,使用Hsl协议来发送注册包 (继承自 NetworkServerBase。)Create a specified profiled client connection and use the Hsl protocol to send registration packets | |
Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) | |
GetAllFiles |
获取所有的文件信息,包括所有的子目录的文件信息 Get all file information, including file information of all subdirectories | |
GetDealSizeAndReset |
获取当前处理的所有的字节信息,并且重置当前的字节数量 Get all byte information currently processed and reset the current number of bytes | |
GetHashCode | Serves as the default hash function. (继承自 Object。) | |
GetType | Gets the Type of the current instance. (继承自 Object。) | |
ServerClose |
关闭服务器的引擎 (继承自 NetworkServerBase。)Shut down the server's engine | |
ServerStart |
使用已经配置好的端口启动服务器的引擎 (继承自 NetworkServerBase。)Use the configured port to start the server's engine | |
ServerStart(Int32) |
指定端口号来启动服务器的引擎 (继承自 NetworkServerBase。)Specify the port number to start the server's engine | |
ToString | Returns a string that represents the current object. (重写 NetworkServerBaseToString.) |
名称 | 说明 | |
---|---|---|
ToJsonString |
获取当前对象的JSON格式表示的字符串。 (由 HslExtension 定义。)Gets the string represented by the JSON format of the current object. |