![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по сокетам и сокетам.... [Win95/98, WinME, NT4, Win2k, WinXP]
Samael6 © (2007-02-02 02:00:00)Здравствуйте,
Такая проблема: перехватываю ВинСоковский Connect(), в нем проверяю куда он коннектится и по определенным критериям произвожу редирект(т.е. просто подставляю в оригинальный коннект левый адрес). Вот, после выполнения коннекта с моим адресом, я пытаюсь передать инициализационные данные на присоедененный сервер.
Данные передаются и доходят нормально, но вот то что передает (сразу после этого) перехваченная программа, уже не доходит.
Проверяя все это в локальных условиях, удалось установить, что данные, видимо даходят до серверного сокета, т.к. они считываются если обрубить соединение.
Прогу пишу на Сях, пардон, если что не так, но используется чистое АПИ+Винсок2, так что разницы практически нет.
Задача: Обеспечить передачу всех данных, без потерь.
Спасибо.
Сергей М. (2007-02-02 12:19:00) [1]
> DimaL (02.02.07 11:56) [3]
Ты свой-то "исходник" оттрассировать не можешь, что толку тебе от "чужого" ?
DimaL (2007-02-02 11:56:00) [2]
Samael6 ©
Если не трудно приведи исходник. Тоже пытался этим заниматься, но ничего не вышло (Перехватывал SEND), то что на Сях, ничего страшного. Буду очень благодарен.
medved_68 (2007-02-02 08:25:00) [3]
> Данные передаются и доходят нормально, но вот то что передает
> (сразу после этого) перехваченная программа, уже не доходит.
>
Samael6Если ты перехватил установление коннекта с удаленным сервером и воткнул свое, то почему в дальнейшем отдал бразды правления перехватываемой программе??? И корректно то ли отдал???
> Задача: Обеспечить передачу всех данных, без потерь.
Попытаться продолжить перехват всех данных что пытается отправить перехватываемая программа и отправлять самому, коли влез в это "тонкое дело". :)))
Сергей М. (2007-02-02 08:14:00) [4]Замечательно.
А в чем, собственно, вопрос ?