Esempio n. 1
0
        public async Task SendMessageAsync(string method, object requestParams, Action <JToken> callBack)
        {
            var requestId = StringExtensions.RandomString;

            if (callBack != null)
            {
                Callbacks.Add(requestId, callBack);
            }
            await Websocket.SendAsync(PackMessage(method, requestId, requestParams), WebSocketMessageType.Text, true,
                                      CancellationToken.None);
        }
Esempio n. 2
0
        /// <summary>
        /// 发送消息
        /// </summary>
        /// <param name="message"></param>
        /// <returns></returns>
        public Task SendMessageAsync(string message)
        {
            var msg = Encoding.UTF8.GetBytes(message);

            return(Websocket.SendAsync(new ArraySegment <byte>(msg, 0, msg.Length), WebSocketMessageType.Text, true, CancellationToken.None));
        }