Re: UDP+C# : как указать порт для обратного ответа?
От: butcher Россия http://bu7cher.blogspot.com
Дата: 16.03.05 12:35
Оценка:
Здравствуйте, MarkovAlex, Вы писали:

MA>Возможно вопрос дурной но все же:

MA>Посылаю датограмму UDP на определенный порт (ххх=скажем 3000). С той стороны сервер автоответа. Как можно указать диапазон портов который выберет система для обратного ответа?
MA>Запрос такой: [???] ==> [xxx=скажем 3000]
MA>Ответ придет на порт [???], мне нужно указать, например, для ответа порт 63000.
MA>Все написал на С# работает но порт выбирает скажем 1300.
MA>Подскажите куда ноздри засунуть...

Зависит от того, что подразумевается под "сервер автоответа", echo-сервер?
Echo-сервер отвечает на тот порт, с которого приходит датаграмма. Т.о. вам нужно перед отправкой связать сокет с определённым портом, на который будет возвращаться датаграмма. Как это сделать в C# —
Для сокетов — функция bind.

Нет ничего невозможного..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.