public async void Send(AndroidSocketMessage message, WebSocket specificSocket = null)
 {
     if (specificSocket != null)
     {
         await this.SendMessageAsync(this.ID(specificSocket), message.Convert());
     }
     else
     {
         await this.SendMessageToAllAsync(message.Convert());
     }
 }
        public ActionResult SocketAndroid(string text)
        {
            if (AndroidSocketManager.Current == null)
            {
                return(this.Content("AndroidSocketManager.Current je null"));
            }

            AndroidSocketManager.Current.Send(AndroidSocketMessage.Construct("text", "green", new AndroidSocketTextMessage()
            {
                text = text
            }));

            return(this.Content("OK"));
        }
 public void Send(AndroidSocketMessage message, AndroidSocket socket)
 => this.Send(message, socket.socket);
 public void Send(AndroidSocketMessage message, string username)
 => this.Send(message, (from s in this.AndroidSockets where s.Value.client.username.Equals(username) select s.Value).FirstOrDefault());