.net Sockets Базовое обсуждение - PullRequest
0 голосов
/ 29 июня 2011

Я никогда не играл с .net сокетами.Я сделал пару вещей с Winsock назад в тот же день.Однако пришло время использовать некоторые соединения, поэтому я разбираюсь с сокетами .net.

По сути, кажется, что большинство примеров / реализаций используют архитектуру клиент-сервер, где известны оба IP-адреса.Я хочу, чтобы моя «серверная» сторона не знала, с какого IP-адреса будет установлено соединение, а обнаружила его при установлении соединения.Т.е. у меня будет несколько клиентов, взаимодействующих с одним сервером, из которых ip клиента будут динамическими.

Какова базовая реализация для этого типа установки.

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

Ответы [ 2 ]

1 голос
/ 29 июня 2011

В обычном сценарии клиент находит сервер и подключается к нему, и сервер принимает соединение.Это довольно просто.

Для реализации без установления соединения вы можете использовать UdpClient class Эта статья поможет вам реализовать базовое приложение TCP / IP или UDP

0 голосов
/ 29 июня 2011

Посмотрите на класс TcpListener , вам просто нужно привязать порт к локальному адресу и принимать звонки с любого адреса.

...