public TCPConnection(int playerID, TCPDataManager manager, TcpClient client, ITCPDataListener listener) { this.playerID = playerID; this.manager = manager; this.client = client; this.listener = listener; }
public TCPConnection(String ip, int port, ClientInterface host, ITCPDataListener listener) { GUI = host; this.listener = listener; client = new TcpClient(ip, port); reader = new Thread(new ThreadStart(new TCPReceiver(client, listener).Start)); reader.Start(); }
public TCPConnection(int playerID, TcpClient client, ITCPDataListener listener) { this.playerID = playerID; this.client = client; this.listener = listener; this.writer = new StreamWriter(client.GetStream()); this.alive = true; StartStreamworker(); }
public TCPReceiver(TcpClient client, ITCPDataListener listener) { reader = new StreamReader(client.GetStream()); this.listener = listener; stream = client.GetStream(); }