public void SendToAll(DeveOutgoingMessageStreamSocket devOut) { lock (clientConnections) { foreach (DeveConnectionStreamSocket deveClientConnection in clientConnections) { deveClientConnection.Send(devOut); } } }
internal void CheckAndSendKeepAliveIfNeeded() { if (lastKeepAlive + keepAliveTimer < DateTime.Now) { //Console.WriteLine("Sending keepalive to server"); lastKeepAlive = DateTime.Now; DeveOutgoingMessageStreamSocket keepalivemsg = new DeveOutgoingMessageStreamSocket(DeveMessageTypeStreamSocket.KeepAlive); Send(keepalivemsg); } }
public void Send(DeveOutgoingMessageStreamSocket devOut) { messagesToSendQueue.Enqueue(devOut); }
public void Send(DeveOutgoingMessageStreamSocket devOut) { connection.Send(devOut); }