点击或拖拽改变大小

WebSocketServer 方法

WebSocketServer 类型公开以下成员。

方法
  名称说明
公共方法AddSessionTopic
给一个当前的会话信息动态添加订阅的主题
Dynamically add subscribed topics to a current session message
公共方法Dispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
受保护的方法Dispose(Boolean)
释放当前的对象
公共方法Equals
Determines whether the specified object is equal to the current object.
(继承自 Object。)
受保护的方法ExtraOnClose
关闭的时候额外执行的功能代码
(重写 CommunicationTcpServerExtraOnClose.)
受保护的方法ExtraOnStart
服务器启动的时候额外执行的功能代码
(重写 CommunicationTcpServerExtraOnStart.)
受保护的方法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。)
公共方法GetTrustedClients
获取受信任的客户端列表
Get a list of trusted clients
(继承自 CommunicationTcpServer。)
公共方法GetType
Gets the Type of the current instance.
(继承自 Object。)
受保护的方法LogDebugMsg
记录当前的日志信息
(继承自 CommunicationTcpServer。)
受保护的方法MemberwiseClone
Creates a shallow copy of the current Object.
(继承自 Object。)
公共方法PublishAllClientPayload
向所有的客户端强制发送消息
Force message to all clients
公共方法PublishAllClientPayloadAsync
向所有的客户端强制发送消息
Force message to all clients
公共方法PublishClientPayload(String, String)
向订阅了topic主题的客户端发送消息
Send messages to clients subscribed to topic
公共方法PublishClientPayload(String, String, Boolean)
向订阅了topic主题的客户端发送消息
Send messages to clients subscribed to topic
公共方法PublishClientPayloadAsync(String, String)
向订阅了topic主题的客户端发送消息
Send messages to clients subscribed to topic
公共方法PublishClientPayloadAsync(String, String, Boolean)
向订阅了topic主题的客户端发送消息
Send messages to clients subscribed to topic
公共方法RemoveAndCloseSession
让Websocket客户端正常下线,调用本方法即可自由控制会话客户端强制下线操作。
Let the Websocket client go offline normally. Call this method to freely control the session client to force offline operation.
公共方法SendClientPayload
向指定的客户端发送数据
Send data to the specified client
公共方法ServerClose
关闭服务器的引擎
Shut down the server's engine
(继承自 CommunicationTcpServer。)
公共方法ServerStart
指定端口号来启动服务器的引擎
Specify the port number to start the server's engine
(继承自 CommunicationTcpServer。)
公共方法ServerStart(Int32)
指定端口号来启动服务器的引擎
Specify the port number to start the server's engine
(继承自 CommunicationTcpServer。)
公共方法SetTrustedIpAddress
设置并启动受信任的客户端登录并读写,如果为null,将关闭对客户端的ip验证
Set and start the trusted client login and read and write, if it is null, the client's IP verification will be turned off
(继承自 CommunicationTcpServer。)
受保护的方法SocketAcceptExtraCheck
当客户端的socket登录的时候额外检查的操作,并返回操作的结果信息。
The operation is additionally checked when the client's socket logs in, and the result information of the operation is returned.
(继承自 CommunicationTcpServer。)
受保护的方法ThreadPoolLogin
当客户端连接到服务器,并听过额外的检查后,进行回调的方法
Callback method when the client connects to the server and has heard additional checks
(重写 CommunicationTcpServerThreadPoolLogin(PipeTcpNet, IPEndPoint).)
公共方法ToString
Returns a string that represents the current object.
(重写 ObjectToString.)
公共方法UseSSL(X509Certificate)
使用SSL通信,传递一个证书的对象
(继承自 CommunicationTcpServer。)
公共方法UseSSL(String, String)
使用SSL通信,传递一个证书的路径,以及证书的密码
(继承自 CommunicationTcpServer。)
Top
扩展方法
  名称说明
公共扩展器方法ToJsonString
获取当前对象的JSON格式表示的字符串。
Gets the string represented by the JSON format of the current object.
(由 HslExtension 定义。)
Top
参见