|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2012, 23:29 | #1 |
Регистрация: 16.12.2007
Сообщений: 8
|
Прокси-сервер
Добрый вечер
Возникли проблемы про написании прокси-сервера на Си. Сайты типа www.ya.ru грузятся без проблем. А вот когда перехожу на www.rambler.ru или www.yandex.ru, то возникают проблемы. 1. Происходит загрузка, и в определённый момент программа вылеает - не смог понять в чём дело, но видно в переполнении буфера или ещё в чём-то. Как можно исправить это? Когда запускаешь в отладчике, то он указывает на ассемб. код функции strcat и пишет про Нарушение прав доступа при записи. 2. Во время работы программы когда загружается сайт, то ноутбук начинает издавать пищание системным динакомиком - около 3-4 писков, иногда больше. С чем это может быть связано? Заранее спасибо Вот код программы, доп. функции в виде разбора запроса и прочего не стал вставлять, там достаточно просто всё. |
17.04.2012, 23:31 | #2 |
Регистрация: 16.12.2007
Сообщений: 8
|
Код:
Последний раз редактировалось rpy3uH; 18.04.2012 в 00:00. |
17.04.2012, 23:34 | #3 |
Регистрация: 16.12.2007
Сообщений: 8
|
Код:
|
15.05.2012, 15:36 | #4 |
Новичок
Джуниор
Регистрация: 15.05.2012
Сообщений: 1
|
Привет, как-то тихо здесь...
Используй strncat вместо strcat. Похоже у тебя переполнение буфера. Не лишне добавить контроль. |
16.05.2012, 08:28 | #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 |