| CommunicationServer 方法 | 
CommunicationServer 类型公开以下成员。
 方法
方法| 名称 | 说明 | |
|---|---|---|
|  | AddSession | 
            新增加一个管道会话信息 A new pipeline session information has been added | 
|  | CheckSerialReceiveDataComplete | 
            检查串口接收的数据是否完成的方法,如果接收完成,则返回True | 
|  | CloseSerialSlave | 
            关闭提供从机服务的串口对象 Close the serial port object that provides slave services | 
|  | ConnectHslAlientClient | 
            创建一个指定的异形客户端连接,使用Hsl协议来发送注册包 Create a specified profiled client connection and use the Hsl protocol to send registration packets | 
|  | ConnectRemoteServer | 
            新增一个主动连接的请求,将不会收到是否连接成功的信息,当网络中断及奔溃之后,会自动重新连接。 A new active connection request will not receive a message whether the connection is successful. When the network is interrupted and crashed, it will automatically reconnect. | 
|  | Equals | Determines whether the specified object is equal to the current object.(继承自 Object。) | 
|  | ExtraOnClose | 
            关闭的时候额外执行的功能代码
            (重写 CommunicationTcpServerExtraOnClose.) | 
|  | ExtraOnStart | 
            服务器启动的时候额外执行的功能代码
            (继承自 CommunicationTcpServer。) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(继承自 Object。) | 
|  | GetHashCode | Serves as the default hash function.(继承自 Object。) | 
|  | GetNewNetMessage | 
            获取一个新的消息对象的方法,需要在继承类里面进行重写 The method to get a new message object needs to be overridden in the inheritance class | 
|  | GetPipeSessions | 
            获取管道会话的列表 Get a list of pipeline sessions | 
|  | GetTrustedClients | 
            获取受信任的客户端列表(继承自 CommunicationTcpServer。) Get a list of trusted clients | 
|  | GetType | Gets the Type of the current instance.(继承自 Object。) | 
|  | LogDebugMsg | 
            记录当前的日志信息
            (继承自 CommunicationTcpServer。) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(继承自 Object。) | 
|  | RemoveSession(TimeSpan) | 
            指定超时时间移除当前的会话列表,只有是TCP的管道(PipeTcpNet)才需要被移除。 Specify a timeout to remove the current session list. Only TCP pipe (PipeTcpNet) need to be removed. | 
|  | RemoveSession(PipeSession, String) | 
            移除一个管道会话 Remove a pipeline session | 
|  | ServerClose | 
            关闭服务器的引擎(继承自 CommunicationTcpServer。) Shut down the server's engine | 
|  | ServerStart | 
            指定端口号来启动服务器的引擎(继承自 CommunicationTcpServer。) Specify the port number to start the server's engine | 
|  | ServerStart(Int32) | 
            指定端口号来启动服务器的引擎(继承自 CommunicationTcpServer。) Specify the port number to start the server's engine | 
|  | ServerStart(Int32, Boolean) | 
            指定端口号来启动服务器的引擎 Specify the port number to start the server's engine | 
|  | ServerStart(Int32, Int32) | 
            指定一个TCP端口及UDP端口,同时启动两种模式的服务器 Specify a TCP port and a UDP port to start the server in both modes at the same time | 
|  | SetNetMessage | 
            设置当前的服务器接收的消息信息
             | 
|  | SetSslPipeAction | 
            设置一个SSL的管道操作对象,在管道实例化之后,可以进行一些初始化的属性设置,例如自定义 SslProtocols 枚举(继承自 CommunicationTcpServer。) | 
|  | SetTrustedIpAddress | 
            设置并启动受信任的客户端登录并读写,如果为null,将关闭对客户端的ip验证(继承自 CommunicationTcpServer。) Set and start the trusted client login and read and write, if it is null, the client's IP verification will be turned off | 
|  | SocketAcceptExtraCheck | 
            当客户端的socket登录的时候额外检查的操作,并返回操作的结果信息。(继承自 CommunicationTcpServer。) The operation is additionally checked when the client's socket logs in, and the result information of the operation is returned. | 
|  | StartSerialSlave(ActionSerialPort) | 
            启动串口的从机服务,使用自定义的初始化方法初始化串口的参数 Start the slave service of serial and initialize the parameters of the serial port using a custom initialization method | 
|  | StartSerialSlave(String) | 
            启动串口的从机服务,使用默认的参数进行初始化串口,9600波特率,8位数据位,无奇偶校验,1位停止位 Start the slave service of serial, initialize the serial port with default parameters, 9600 baud rate, 8 data bits, no parity, 1 stop bit | 
|  | StartSerialSlave(String, Int32) | 
            启动串口的从机服务,使用默认的参数进行初始化串口,8位数据位,无奇偶校验,1位停止位 Start the slave service of serial, initialize the serial port with default parameters, 8 data bits, no parity, 1 stop bit | 
|  | StartSerialSlave(String, Int32, Int32, Parity, StopBits) | 
            启动串口的从机服务,使用指定的参数进行初始化串口,指定数据位,指定奇偶校验,指定停止位 | 
|  | ThreadPoolLogin | 
            当客户端连接到服务器,并听过额外的检查后,进行回调的方法(重写 CommunicationTcpServerThreadPoolLogin(PipeTcpNet, IPEndPoint).) Callback method when the client connects to the server and has heard additional checks | 
|  | ToString | Returns a string that represents the current object.(重写 ObjectToString.) | 
|  | UseSSL(X509Certificate) | 
            使用SSL通信,传递一个证书的对象
            (继承自 CommunicationTcpServer。) | 
|  | UseSSL(String, String) | 
            使用SSL通信,传递一个证书的路径,以及证书的密码
            (继承自 CommunicationTcpServer。) | 
 扩展方法
扩展方法| 名称 | 说明 | |
|---|---|---|
|  | ToJsonString | 
            获取当前对象的JSON格式表示的字符串。(由 HslExtension 定义。) Gets the string represented by the JSON format of the current object. | 
 参见
参见