Могу ли я создать сервер сокетов в C #, который имеет динамический IP? - PullRequest
1 голос
/ 28 декабря 2011

Насколько я знаю, чтобы клиент сокетов мог подключаться к серверу сокетов, ему нужно знать IP-адрес сервера.

Но что происходит, когда сервер использует динамический IP-адрес?

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

Могу ли я сообщить клиенту IP-адрес сервера автоматически?

Заранее спасибо

Ответы [ 2 ]

4 голосов
/ 28 декабря 2011

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

Вы также можете использовать DNS-имя. Есть некоторые провайдеры DNS, которые позволяют вам связать фиксированное имя DNS с динамическим IP-адресом. Вы можете взглянуть на dyndns .

Можно ли как-то автоматически сообщить клиенту IP-адрес сервера?

Клиенту требуется IP или DNS-имя.

0 голосов
/ 28 декабря 2011

вы можете хранить динамические IP-адреса в некотором статическом IP-хранилище данных. клиент всегда будет знать статический IP-адрес, и оттуда он получит динамический адрес.

...