Такая ситуация.
Есть клиентское приложение. на этапе запуска оно посылает запрос серверу и ответ от сервера приходит в таком виде?
<html>
<body>
dna : 22800
livestream-dns: 199.299.23.23
</body>
</html>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Знаки "F" это похоже на пустые пробелы до конца строки. Длина строки 1024 символа.
После этого клиент вытаскивает адрес livestream-dns и посылает запрос уже по этому адресу (199.299.23.23).
На машине стоит Norton Internet Security firewall. Я обнаружил что при включенном файрволе клиент не посылает запроса по IP адресу (199.299.23.23). Просмотрев, что возвращается сервером обнаружил что возвращается только FFFFFFFFFFFFFFFF знаки, а полезной инфы нет
отключил файрвол - все стало нормально, ответ приходит нормальный Опять включил - опять возвращается ерунда.
Запустил клиента из Visual Studio из режима Debug (F5) - все нормально возвращается. Запустил из той же среды просто (Ctrl + F5) - опять возвращается ерунда.
I'm stuck. Подскажите из за чего такая ерунда может быть. Из за чего то ясно (файрвол чего то делает), но в чем разница когда я работаю из под дебага или нет. Как это влияет на процесс коммуникации между сервером и клиентом. Почему фаервол так себя может вести..
Такое впечатление что когда приложение запущено в нормально режиме то фаервол просто режет все что находится перед пустыми знаками. А если в дебаге, то нет. Непонятно почему так...
Спасибо
что за чертовщина...
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City
-
- Уже с Приветом
- Posts: 2013
- Joined: 16 Mar 2002 10:01
- Location: New York City