Beispiel #1
0
        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());
        }
Beispiel #2
0
        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);
        }
Beispiel #3
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);
            }
        }