public TcpClientManager(string ipAddress, int port, string key, int timeout) { mSocClient = new SyncSocClient(ipAddress, port, timeout); mSocClient.SocStatusChanged += TcpClientStatusChanged; mSocClient.SetKey(key); stateObj = new StateObject(mSocClient.getSocket()); stateObj.key = key; }