Reply To: port redirection again

Home Forums Discussions Support Portal port redirection again Reply To: port redirection again

#6240

Black
Participant

Здравствуйте.
Вот возник еще вопрос.
Клиент пытаеться законектиться к удаленному серверу. При помощи WinpkFilter изменяю:


memset((void*)&dest_sin, 0, sizeof(dest_sin));
dest_sin.sin_addr.s_addr = pIp->ip_dst.S_un.S_addr;
dest_sin.sin_port = pTcp->th_dport;
dest_sin.sin_family = AF_INET;
pIp->ip_dst.S_un.S_addr = loc_sin.sin_addr.s_addr;//локальный IP полученный при //помощи gethostname и gethostbyname
pTcp->th_dport = htons(8888);//порт локального сервера
RecalculateIPChecksum(pIp);
RecalculateTCPChecksum(&PacketBuffer);

Дальше все как в PassThru примере. Так вот на сервере вижу что конект пришел, тоесть срабатывает accept .А вот в клиенте функция connect не срабатывает и возвращает ошибку 10060 (завершение конекта по таймауту). Я так пологаю, что клинет не получает от сервера Ack и Syn. А чем моя ошибка?
Заранне благодарю.