![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.12.2007
Сообщений: 8
|
![]()
Добрый вечер
Возникли проблемы про написании прокси-сервера на Си. Сайты типа www.ya.ru грузятся без проблем. А вот когда перехожу на www.rambler.ru или www.yandex.ru, то возникают проблемы. 1. Происходит загрузка, и в определённый момент программа вылеает - не смог понять в чём дело, но видно в переполнении буфера или ещё в чём-то. Как можно исправить это? Когда запускаешь в отладчике, то он указывает на ассемб. код функции strcat и пишет про Нарушение прав доступа при записи. 2. Во время работы программы когда загружается сайт, то ноутбук начинает издавать пищание системным динакомиком - около 3-4 писков, иногда больше. С чем это может быть связано? Заранее спасибо Вот код программы, доп. функции в виде разбора запроса и прочего не стал вставлять, там достаточно просто всё. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 16.12.2007
Сообщений: 8
|
![]() Код:
Последний раз редактировалось rpy3uH; 18.04.2012 в 00:00. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 16.12.2007
Сообщений: 8
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 15.05.2012
Сообщений: 1
|
![]()
Привет, как-то тихо здесь...
Используй strncat вместо strcat. Похоже у тебя переполнение буфера. Не лишне добавить контроль. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 11.01.2012
Сообщений: 177
|
![]()
Gwynbleidd, открой для себя отладчик и окно "call stack". забудешь про многие проблемы типа выхода за пределы буфера и нарушения доступа к памяти
progromore.i2p - первый русскоязычный портал программистов в скрытосети
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Домашний прокси сервер | lawliet93 | Свободное общение | 14 | 18.04.2012 20:29 |
Прокси-сервер | Kasper1 | Свободное общение | 1 | 22.03.2011 01:37 |
Прокси сервер | X-954377 | Общие вопросы C/C++ | 2 | 28.06.2010 11:58 |
Прокси сервер | stenl1 | Операционные системы общие вопросы | 0 | 05.06.2010 13:12 |
Прокси сервер | AlexDn | Безопасность, Шифрование | 1 | 08.01.2010 07:24 |