void DataReceivedFromClient(WebSocketConnection sender, DataReceivedEventArgs e) { Console.WriteLine("WebSocketServer(): " + DateTime.Now + "> data from " + sender.ConnectionSocket.LocalEndPoint); Console.WriteLine("WebSocketServer(): " + e.Data + "\n" + e.Size + " bytes"); }
static void OnClientConnected(WebSocketConnection sender, EventArgs e) { sender.Disconnected += new WebSocketConnection.WebSocketDisconnectedEventHandler(OnClientDisconnected); sender.DataReceived += new WebSocketConnection.DataReceivedEventHandler(OnClientMessage); Console.WriteLine("Main(): A Client connected!"); }
void ClientDisconnected(WebSocketConnection sender, EventArgs e) { Connections.Remove(sender); }