public async Task Send(string text)
{
var token = CancellationToken.None;
var type = WebSocketMessageType.Text;
var data = Encoding.UTF8.GetBytes(text);
var buffer = new ArraySegment<Byte>(data);
foreach (var socket in _sockets)
{
if (socket != null && socket.State == WebSocketState.Open)
{
await socket.SendAsync(buffer, type, true, token);
}
}
}