天天开心^_^

连接 - TsgcWSConnection

19 12月
作者:popsky|分类:sgcWebSockets控件说明

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:用户会话数据对象,在这里您可以传递一个对象,并在每次需要时访问它,例如:您可以传递到数据库的连接、用户会话属性。。。



浏览39.5k 评论19023
返回
目录
返回
首页
TsgcIWWebSocketClient Base64加解密

发表评论

  • 评论列表