如何将消息从服​​务器发送到特定客户端

时间:2015-05-20 06:51:30

标签: c# websocket

我正在使用WebSockets并尝试为我的服务器客户端设置代码库。我知道如何从客户端向服务器发送消息,我也知道如何从服务器端监听这些消息。

但是,如何将消息发送回客户端?

....
WHERE DATE(localdate) BETWEEN '2014-10-09' AND '2015-05-12'
AND n.nid = '9'

AND CASE WHEN '9' REGEXP '^[0-9]+$' THEN w.wspdi != '-9999' ELSE w.wspdi != NULL END

2 个答案:

答案 0 :(得分:1)

基本上你必须使用SendAsync方法:

var sendbuffer = new ArraySegment<byte>(Encoding.UTF8.GetBytes("Whatever text you want to send"));

await socket.SendAsync(sendbuffer , WebSocketMessageType.Text, true, CancellationToken.None)
            .ConfigureAwait(false);

看一下这个例子:https://stackoverflow.com/a/26274839/307976

答案 1 :(得分:-1)

你必须致电:

_clientsocket.Send(...);