Сокеты UDP - Требуемый адрес для своего контекста неверен - C#
Формулировка задачи:
Добрый вечер.
Возникает ошибка когда хочу привязать сокет к точке с моим внешнем айпи: "Требуемый адрес для своего контекста неверен"
Когда привязываю к локальному айпи то все прекрасно работает. Подскажите пожалуйста почему так.
Ошибка в 3ей строчки.
Код:
Socket mysocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint ipep = _getEndPointListen(); mysocket.Bind(ipep); private IPEndPoint _getEndPointListen() { string ip = textBox2.Text; IPAddress IPAddr = IPAddress.Parse(ip); IPEndPoint hostIPEndPoint = new IPEndPoint(IPAddr, int.Parse(textBox3.Text)); return hostIPEndPoint; }
Решение задачи: «Сокеты UDP - Требуемый адрес для своего контекста неверен»
textual
Листинг программы
EndPoint Remote = (EndPoint)_getEndPointListen(); int recv = mysocket.ReceiveFrom(data, ref Remote);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д