Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > Создание TCP сервера


Автор: AlexTGM 6.10.2013, 17:17
Возникла потребность создать собственный TCP сервер. Взял в качестве примера код с MSDN.
Код Server: 

Код

TcpListener server = null;
            try
            {
                // Set the TcpListener on port 13000.
                Int32 port = 13000;
                IPAddress localAddr = IPAddress.Parse("127.0.0.1");

                // TcpListener server = new TcpListener(port);
                server = new TcpListener(localAddr, port);

                // Start listening for client requests.
                server.Start();

                // Остальной код
             }


Все работает и работает как надо. Но я хочу получать доступ к серверу из вне (сейчас могу подключиться только с локального компьютера). Не подскажете как правильно настроить сервер, что бы можно было подключиться из вне?


Автор: jonie 7.10.2013, 12:25
Код

...
new TcpListener(IPAddress.Any
...

чтобы слушать все сети
+надо должным образом разрешить файрволу обслуживать указанный порт/приложение.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)