コード例 #1
0
ファイル: transportServer.cs プロジェクト: admsbk/tsst2
        public void ListenForClients()
        {
            this.serverSocket.Start();
            while (true)
            {
                try
                {
                    TcpClient  clientSocket = this.serverSocket.AcceptTcpClient();
                    ClientArgs args         = new ClientArgs();

                    args.ID = clientSocket;

                    this.clientSocket.Add(clientSocket);
                    OnNewClientRequest(this, args);

                    Thread clientThread = new Thread(new ParameterizedThreadStart(ListenForMessage));
                    clientThread.Start(clientSocket);
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.StackTrace);
                    break;
                }
            }
        }
コード例 #2
0
ファイル: transportServer.cs プロジェクト: sopel30/tsst2
        public void ListenForClients()
        {
            this.serverSocket.Start();
            while (true)
            {
                try
                {
                    TcpClient clientSocket = this.serverSocket.AcceptTcpClient();
                    ClientArgs args = new ClientArgs();

                    args.ID = clientSocket;

                    this.clientSocket.Add(clientSocket);
                    OnNewClientRequest(this, args);

                    Thread clientThread = new Thread(new ParameterizedThreadStart(ListenForMessage));
                    clientThread.Start(clientSocket);
                }
                catch(Exception e)
                {
                    Console.WriteLine(e.StackTrace);
                    break;
                }
            }
        }
コード例 #3
0
ファイル: NetworkCloud.cs プロジェクト: sopel30/tsst2
 private void newClientRequest(object a, ClientArgs e)
 {
 }
コード例 #4
0
ファイル: Manager.cs プロジェクト: sopel30/tsst
 private void newClientRequest(object a, ClientArgs e)
 {
     logs.addLogFromOutside(Constants.NEW_CLIENT_LOG + " NetworkNode", true, Constants.LOG_INFO);
 }