public NetServiceListClient(string hostIP, int hostPort) { mListServerConnection = new NetServiceConnection(hostIP, hostPort); mHostIP = hostIP; mListServerConnection.mReadDelegates += new NetServiceConnection.ReadDelegate(ReadData); mListServerConnection.mDisconnectedDelegates += new NetServiceConnection.DisconnectedDelegate(OnClientDisconnected); mListServerConnection.startRead(); mListServerConnection.write(WriteListCommand()); }
public void OnNewClientConnection(NetServiceConnection clientConnection) { mAllClients.Add(clientConnection); mActiveClient = clientConnection; // a New client has arrived, hook up the delagates. mActiveClient.mReadDelegates += new NetServiceConnection.ReadDelegate(readData); mActiveClient.mDisconnectedDelegates += new NetServiceConnection.DisconnectedDelegate(OnClientDisconnected); mActiveClient.startRead(); //ConnectDebugger(0); }
public void OnNewDebuggerClientConnection(NetServiceConnection clientConnection) { mAllClients.Add(clientConnection); mActiveClient = clientConnection; mDebuggerClients.Add(clientConnection); // a New client has arrived, hook up the delagates. mActiveClient.mReadDelegates += new NetServiceConnection.ReadDelegate(readData); mActiveClient.mDisconnectedDelegates += new NetServiceConnection.DisconnectedDelegate(OnClientDisconnected); mActiveClient.startRead(); if (DebuggerConnected != null) { DebuggerConnected.Invoke(mActiveClient); } }