连接 - TsgcWSConnection
TsgcWSConnection是客户端WebSocket连接的包装器,您可以在服务器或客户端事件上访问此对象。
方法:
WriteData:向客户端发送消息。
Close:向其他对等方发送关闭消息。可以选择指定“CloseCode”。默认情况下,发送的值是NORMAL关闭代码。如果您发送否定关闭代码,则不会发送关闭原因。
Disconnect:从服务器端关闭客户端连接。可以选择指定“CloseCode”。
Ping:向客户端发送Ping。
AddTCPEndOfFrame:如果连接是普通TCP,则允许设置定义消息结尾的字节。消息被缓冲,直到完全接收。
Subscribed:返回连接是否订阅了自定义频道。
Subscribe:将此连接订阅到频道。稍后,您可以从服务器组件向订阅此频道的所有连接广播消息。
UnSubscribe:取消订阅频道的连接。
属性:
Protocol:返回此连接上使用的子协议。
IP:返回对等IP地址。
Port:返回对等端口。
LocalIP:返回主机IP地址。
LocalPort:返回主机端口。
URL:返回客户端请求的URL。
Guid:返回连接ID。
HeadersRequest:返回请求时收到的Headers列表。
HeadersResponse:返回作为Response发送的Headers列表。
RecBytes:接收的字节数。
SendBytes:发送的字节数。
Transport:返回连接的传输类型:
-trpRFC6455:正常的WebSocket连接。
-trpHixie76:使用WebSocket规范草案的WebSocket连接。
-trpFlash:使用Flash作为FallBack的WebSocket连接。
-trpSSE:服务器发送事件连接。
-trpTCP:普通TCP连接。
TCPEndOfFrameScanBuffer:允许定义用于查找消息结尾的方法(如果使用trpTCP作为传输)。
-eofScanNone:每次新数据包到达时,都会调用OnBinary事件。
-eofScanLatestBytes:如果最新字节等于用AddTCPEndOfFrame方法添加的字节,则调用OnBinary消息,否则缓冲此数据包
-eofScanAllBytes:如果找到与AddTCPEndOfFrame方法添加的字节相等的字节,则在所有数据包中搜索。如果为true,则调用OnBinary消息,否则缓冲此数据包
Data:用户会话数据对象,在这里您可以传递一个对象,并在每次需要时访问它,例如:您可以传递到数据库的连接、用户会话属性。。。
目录 返回
首页
- 评论列表