|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2009, 22:08 | #1 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
данные от браузера
Здравствуйте. Меня интересует вопрос... я создал программу, которая принимает данные, посылаемые на 80 порт... и отображаю их на экране... собственно, видно, что браузер посылает серверу... но вот проблема такая... посылая данные полей, методом POST, вроди бы все ок, и имена полей видно... но когда кто-то другой посылает, через Мозиллу, Оперу, или даже ИЕ, данные приходят, но не у всех последняя строка, где должны быть имена этих полей, видна. Хотя я сам посылаю, все видно. Те же люди посылали данные на ПхП файл, на готовый веб-сервер, там все ок, и поля приходили...
Кто-нибудь сталкивался с такой проблемой? не думаю что проблема может быть в коде с сокетом, т.к в остальных проверенных случаях, все ок... посему ниже опишу, как я получаю данные... Код:
Код:
|
05.12.2009, 03:33 | #2 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
Кто-нибудь догадывается, в чем может быть проблема?
|
05.12.2009, 14:10 | #3 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
сравните длину полученной строки, с количеством полученных данных, если она меньше, то, возможно, в data содержится несколько строк, разделённых 0-м.
Код:
|
05.12.2009, 19:14 | #4 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
Одинаковые числа =\
Если кому-то не лень, попробуйте тоже написать просто прослушивание 80 порта, и отображение принимаемых данных... в основном такая проблема при приеме данных от Оперы или ФайрФокс... от ИЕ нормально, хотя от ИЕ от одного друга тоже не приходили поля... помогите решить проблему пожалуйста |
05.12.2009, 19:21 | #5 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Может они их пучками шлют? ) То есть где-то в буфере ещё остались те самые строки?
Код:
Коли не то, то попробую у себя |
05.12.2009, 19:49 | #6 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
ну я как делал... цикл написал, и выводил через cout<<data[a], увеличивая "а" на 1, пока 10000 не стало) вроди не нашел полей...
а попробовал предложенный способ, так не отображает... отобразит только если в браузере ESC нажать... Код:
|
07.12.2009, 18:43 | #7 |
Форумчанин
Регистрация: 05.06.2007
Сообщений: 529
|
далеко ушла моя тема, а проблема все актуальна
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хранение истории браузера | Marsel737 | Общие вопросы Delphi | 9 | 10.05.2018 17:47 |
Запуск браузера в приложении | MAcK | Общие вопросы .NET | 7 | 07.04.2009 06:07 |
IdHttp симуляция браузера | Lion-Tiger | Работа с сетью в Delphi | 5 | 21.03.2009 17:50 |
Переместить ссылки из браузера | AnalogXP | Общие вопросы Delphi | 6 | 11.03.2008 14:51 |
перехват ссылки из браузера | Scorpeon | Общие вопросы Delphi | 6 | 21.06.2007 19:08 |