este es el codigo que busca el PING y lo contesta, pero me tira ping timeout
Código:
if (strchr(recvbuf, 'PING') != NULL)
{
//declaro el buffer
char buffer[512];
//relleno el buffer asta el char 22 que es el numero de caracteres que lleva el ping ( PING :1234567891234567 )
for(int i = 0; i < 22; i++){
buffer[i] = recvbuf[i];
}
//LE CAMBIO LA i POR LA O PARA EL PONG
buffer[1] = 'O';
// LO ENVIO PERO AUN ASI ME DA PING TIMEOUT
_iResult = send( ConnectSocket, buffer, strlen(buffer), 0 );