public async Task Send(string msg) { if (socket != null && socket.State == WebSocketState.Open) { Byte[] bytes = System.Text.Encoding.UTF8.GetBytes(msg); await socket.SendAsync(new ArraySegment <byte>(bytes), WebSocketMessageType.Text, true, cancellationToken); } }
private async Task SendMessage(string messageString) { if (socket.State == WebSocketState.Open) { var outputBuffer = new ArraySegment <byte>(Encoding.UTF8.GetBytes(messageString)); await socket.SendAsync(outputBuffer, WebSocketMessageType.Text, true, CancellationToken.None); } else { return; } }