Reply To: port redirection again

Home Forums Discussions Support 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. А чем моя ошибка?
    Заранне благодарю.