示例#1
0
        public ClientHandler(Socket clientSocket, RadioServer server)
        {
            _clientSocket = clientSocket;
            _server       = server;

            if (_server.GetClients().Count == 0)
            {
                Id = 1;
            }
            else
            {
                Id = _server.GetClients().Last().Id + 1;
            }

            server.AddClient(this);
        }
示例#2
0
        static void Main(string[] args)
        {
            String ipAdress;

            Console.WriteLine("Введите ip-адрес сервера:");
            ipAdress = Console.ReadLine();

            int port;

            Console.WriteLine("Введите порт сервера:");
            port = int.Parse(Console.ReadLine());

            //RadioServer server = new RadioServer("192.168.0.101", 31010);
            RadioServer server = new RadioServer(ipAdress, port);

            new Thread(new ThreadStart(server.Run)).Start();
        }