public void Connect() { if (!ConnectionAlive) { try { SocketClient = new TcpClient(HostName, Port); ServListener = new ServeurListener(SocketClient); ServListener.ServeurConnectionEnded += new ServeurListener.ServeurConnectionEndedEventHandler(ServListener_ServeurConnectionEnded); ServListener.ServeurMessageReceived += new ServeurListener.ServeurMessageReceivedEventHandler(ServListener_ServeurMessageReceived); ServListener.StartListening(); ConnectionAlive = true; } catch (Exception) { } } }
void ServListener_ServeurMessageReceived(ServeurListener sender, NetMessage msg) { OnServeurMessageReceived(msg); }
void ServListener_ServeurConnectionEnded(ServeurListener sender) { ConnectionAlive = false; OnConnectionEnded(); }