[Netzwerk]Tcp-Ping



  • Hi Leute,
    es geht darum, dass ich mit

    GetTcpTable(pTcpTable, &dwSize, TRUE);
    

    Mit meine Table hole und dann den delay/ping zu bestehenden connections rausfinden will.

    Also ich habe jetzt

    MIB_TCPROW pingConnection;
    for (i = 0; i < (int) pTcpTable->dwNumEntries; i++) 
    		{
                pingFunc(pTcpTable->table[i].dwRemoteAddr);
    }
    

    Wenn ich die Ip direkt anpinge klappt das auch ganz gut, nur dass viele connections, besonders bei online-games/p2p firewalled sind. D.h. das "ping"-packet wird von der firewall gefiltert.
    Gibt es iergendeine Möglichkeit den ping an der _bestehenden Verbindung_ rauszufinden?

    Ich hatte da iergendwas gedacht mit MIB_TCP_STATE_PAUSE setzen oder wie das heißt und dann
    warten bis es zurückgesetzt wird?
    Habe da leider nicht genug Fachkenntnisse.

    Greetings
    Listing



  • Gibt es iergendeine Möglichkeit den ping an der _bestehenden Verbindung_ rauszufinden?

    Was meinst Du mit dem Satz?
    Den Ping rausfinden tönt ein wenig sonderbar... ein Ping wird ausgeführt.



  • Latency rausfinden ohne ein Ping-Packet zu senden


Anmelden zum Antworten