public Authenticate(Ludo ludo) { this.ludo = ludo; var server = new WebSocketServer("ws://localhost:5000/authenticate"); server.Start(socket => { socket.OnOpen = () => Console.WriteLine("[Authenticate] " + socket.ConnectionInfo.ClientIpAddress + " connected with Guid: " + socket.ConnectionInfo.Id); socket.OnClose = () => removeUserNameFromList(socket); socket.OnMessage = jsonMessage => startAuthentication(jsonMessage, socket); }); }
public Main() { ludo = new Ludo(); }