Я не совсем уверен, возможен ли следующий сценарий.Издатель подписчика клиента UDP-сервера
Используя только UdpClient или Udp Socket, я хотел бы создать один издатель и несколько клиентских окружений.
Udp-сервер вещает на изолированной машине, через Интернет. Один или несколько подписчиков клиентов или «отписки» по мере необходимости, получая таким образом широковещательную передачу.
Is is? Спасибо.
РЕДАКТИРОВАТЬ: Если это так, может ли разработчик ответить?
EDIT: возможно ли отслеживание подписчиков?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Существующий, код клиента:
IPEndPoint IPEP = new IPEndPoint(IPAddress.Parse("EXTERNAL IP"), PORT);
UdpClient UC = new UdpClient();
byte[] REZ;
while (true)
{
REZ = UC.Receive(ref IPEP);
Console.WriteLine("REC: " + Encoding.ASCII.GetString(REZ));
}
Может сервер быть так просто, как хорошо? Я что-то упустил?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: При использовании реального внешнего IP я получаю следующее сообщение об ошибке: Вы должны вызвать метод Bind перед выполнением этой операции.
Да, это возможно. – Kiril
@ Lirik Забавный. (Я знаю, что я просил, поэтому пропустите его). –
извините, но вы в основном описываете протокол UDP и спрашиваете, возможно ли это :). – Kiril