Skip to content

WebSocket

Henry edited this page Oct 11, 2019 · 1 revision

组件提供Websocket 的Client支持,只需要简单地定义对象即可使用。

定义Websocket

TextClient client = new TextClient("ws://echo.websocket.org");

以上是定义一个处理文本的WebSocket的client,服务指向ws://echo.websocket.org,组件是支持wss可以根据需要访问相应的wss服务。 组件不需要显式打开连接,内部会对连接进行检测和重连。

定义数据接收事件

client.DataReceive += (o, e)=>{
       Console.WriteLine(e.Message);
};

发送数据

 await client.Send("hello");

发送后同步接收

var result = await client.ReceiveFrom("hello");