Я создал службу Windows для запуска на своем рабочем столе с клиентским приложением для Windows Phone 7. Клиент должен определить компьютер, на котором запущена эта служба, поэтому он отправляет широковещательную рассылку UDP по сети и ожидает ответа сIP-адрес сервера, чтобы узнать, куда подключиться.
Я могу отправить эту рассылку и получить ее в службе.Но вот где я застрял.
Из того, что я прочитал, невозможно узнать, откуда поступил запрос UDP, или ответить на тот же сокет (тот второй, который я предположил методом проб и ошибок).Обходной путь, который я имел в виду, заключался в том, чтобы вставить IP-адрес телефона или DNS-имя в запрос UDP и заставить службу отвечать на это через другой сокет, но теперь я вижу, что получить эту информацию для устройства Windows Phone 7 невозможно,
У меня вопрос: есть ли у кого-нибудь еще предложения по технике, которую я могу использовать для достижения этой цели?
Если мне действительно нужно, я могу просто попросить службу отправить UDP-запросс этой информацией, и пусть приложение для телефона сделает свое дело оттуда, но мне нравится не делать это для производительности и т. д. Любая помощь будет отличной.Заранее спасибо.