Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Вопрос по сокетам и сокетам....   Найти похожие ветки 

 
Samael6 ©   (2007-02-02 02:00) [0]

Здравствуйте,
Такая проблема: перехватываю ВинСоковский Connect(), в нем проверяю куда он коннектится и по определенным критериям произвожу редирект(т.е. просто подставляю в оригинальный коннект левый адрес). Вот, после выполнения коннекта с моим адресом, я пытаюсь передать инициализационные данные на присоедененный сервер.
Данные передаются и доходят нормально, но вот то что передает (сразу после этого) перехваченная программа, уже не доходит.
Проверяя все это в локальных условиях, удалось установить, что данные, видимо даходят до серверного сокета, т.к. они считываются если обрубить соединение.
Прогу пишу на Сях, пардон, если что не так, но используется чистое АПИ+Винсок2, так что разницы практически нет.
Задача: Обеспечить передачу всех данных, без потерь.

Спасибо.


 
Сергей М. ©   (2007-02-02 08:14) [1]

Замечательно.
А в чем, собственно, вопрос ?


 
medved_68 ©   (2007-02-02 08:25) [2]


> Данные передаются и доходят нормально, но вот то что передает
> (сразу после этого) перехваченная программа, уже не доходит.
>

Samael6 Если ты перехватил установление коннекта с удаленным сервером и воткнул свое, то почему в дальнейшем отдал бразды правления перехватываемой программе??? И корректно то ли отдал???

> Задача: Обеспечить передачу всех данных, без потерь.
Попытаться продолжить перехват всех данных что пытается отправить перехватываемая программа и отправлять самому, коли влез в это "тонкое дело". :)))


 
DimaL   (2007-02-02 11:56) [3]

Samael6 ©
Если не трудно приведи исходник. Тоже пытался этим заниматься, но ничего не вышло (Перехватывал SEND), то что на Сях, ничего страшного. Буду очень благодарен.


 
Сергей М. ©   (2007-02-02 12:19) [4]


> DimaL   (02.02.07 11:56) [3]


Ты свой-то "исходник" оттрассировать не можешь, что толку тебе от "чужого" ?



Страницы: 1 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
15-1188795881
Palladin
2007-09-03 09:04
2007.09.30
Монстроидальный Unit


2-1188997477
kyro
2007-09-05 17:04
2007.09.30
Почему в Firebird сбивается сортировка в индексе


6-1170324249
Andriy Tysh
2007-02-01 13:04
2007.09.30
Error: 5 - Отказано в доступе. (Dameware)


3-1180347550
salexn
2007-05-28 14:19
2007.09.30
Как работает MaxRecords свойство ADO для Oracle


2-1188935109
max_
2007-09-04 23:45
2007.09.30
мышь