Ver Mensaje Individual
  #1  
Antiguo 16-02-2016
Jota69 Jota69 is offline
Registrado
NULL
 
Registrado: ene 2016
Posts: 3
Reputación: 0
Jota69 Va por buen camino
Question WinSock - INADDR_NONE ¿Cómo cambiar signo al valor?

Buenas con todos.
Actualmente me encuentro trabajando con sockets utilizando la API de windows. En la siguiente comparación:
Código:
if Result.S_addr = INADDR_NONE then
  begin
    // codigo;
  end;
En Result.S_addr tengo un valor que es -1 y la compara con la constante INADDR_NONE que en la api de windows equivale a: DWORD($FFFFFFFF) que en decimal es igual a 4294967295 por lo tanto esa sentencia siempre va a dar como resultado False y nunca va a entrar en el IF.
Como puedo hacer para que se tome con signo a la constante INADDR_NONE?

Muchas gracias por su ayuda.

PD: Estoy usando RAD studio 10.
Responder Con Cita