Какой должен быть ip у сервера чтобы клиент мог отправлять серверу сообщение? - C#

Узнай цену своей работы

Формулировка задачи:

Есть Клиент:
            // Получение имени компьютера.
            String host = Dns.GetHostName();
            // Получение ip-адреса.
            IPAddress ip = Dns.GetHostByName(host).AddressList[0];
 
            IPEndPoint ipEnd = new IPEndPoint(ip,11000);
            
            MessageBox.Show(ipEnd.ToString());
            TcpClient client = new TcpClient();
            client.Connect(ipEnd);
            Thread.Sleep(10);
            StreamWriter sw = new StreamWriter(client.GetStream());  
            sw.AutoFlush = true;
            sw.WriteLine("" + Keys);
и Сервер:
            IPEndPoint ip = new IPEndPoint(IPAddress.Parse("????????"), 11000);
            TcpListener listner = new TcpListener(ip);
            listner.Start();
            while (true)
            {
                Console.WriteLine("");
                
                TcpClient client = listner.AcceptTcpClient();
                Console.WriteLine("Подключение "+ ip);
                
                Console.ReadKey();
                client.Close();
Они расположены на удалённых ПК. Какой должен быть ip у сервера что бы клиент мог отправлять серверу сообщение. Заранее спасибо!

Решение задачи: «Какой должен быть ip у сервера чтобы клиент мог отправлять серверу сообщение?»

textual
Листинг программы
String host = Dns.GetHostName();
            // Получение ip-адреса.
            IPAddress ip = Dns.GetHostByName(host).AddressList[0];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы