public override string CreateId(HttpContext context) { if (!context.Request.Query.ContainsKey("id")) { return(string.Empty); } string id = context.Request.Query["id"].ToString(); ClientSessionDM session = ARDirect.Instance.Query <ClientSessionDM>().Where("clientSessionGuid={0}", id).LoadSingle(); if (session == null) { return(string.Empty); } if (this.AndroidSockets.ContainsKey(id)) { return(string.Empty); } AndroidSocket socket = new AndroidSocket(this, session); this.AndroidSockets.Add(id, socket); return(id); }
public void Send(AndroidSocketMessage message, AndroidSocket socket) => this.Send(message, socket.socket);