/// <summary> /// Constructor for an event handler. /// </summary> /// <param name="client">Client that needs to be listened to.</param> protected ClientEventListener(TcpEventClient client) { _client = client; _client.Connected += Connected; _client.Disconnected += Disconnected; _client.Received += Received; }
/// <summary> /// Detaches the event handler from the object it's currently attached to. /// </summary> public void Detach() { _client.Connected -= Connected; _client.Disconnected -= Disconnected; _client.Received -= Received; _client = null; }
public void Connect() { Debug.WriteLine("Client: Connection " + Server.endPoint.Address.ToString() + " " + iPort); try { ShouldBeRunning = true; inputThread = new Thread(new ThreadStart(inputWorker)); inputThread.Start(); client = new TcpEventClient(); client.Connect(Server.endPoint); client.PacketReceived += new Helper.Handlers.PacketReceivedEH(PacketReceived); } catch (Exception ex) { Debug.WriteLine("Error..... " + ex.Message); } }
public void Connect() { Debug.WriteLine("Client: Connection " + Server.endPoint.Address.ToString() + " " + iPort); try { ShouldBeRunning = true; inputThread = new Thread(new ThreadStart(inputWorker)); inputThread.Start(); client = new TcpEventClient(); client.Connect(Server.endPoint); client.PacketReceived += new Helper.Handlers.PacketReceivedEH(PacketReceived); } catch (Exception ex) { Debug.WriteLine("Error..... " + ex.Message); } }
public bool Connect() { bool connected = false; Debug.WriteLine("Client: Connection " + Server.endPoint.Address.ToString() + " " + iPort); try { ShouldBeRunning = true; inputThread = new Thread(new ThreadStart(inputWorker)); inputThread.Start(); client = new TcpEventClient(); client.PacketReceived += new Handlers.PacketReceivedEH(client_PacketReceived); client.Disconnected += new Handlers.voidEH(client_Disconnected); connected = client.Connect(Server.endPoint); } catch (Exception ex) { Debug.WriteLine("Comm Client Error..... " + ex.Message); connected = false; } return(connected); }