Red de conocimiento de abogados - Derecho de sociedades - Cómo utilizar gethostbyname sin bloqueo en el modelo de puerto de finalización de Winsock para el servidor proxy Socks5, que requiere resolución remota de direcciones

Cómo utilizar gethostbyname sin bloqueo en el modelo de puerto de finalización de Winsock para el servidor proxy Socks5, que requiere resolución remota de direcciones

Utilice la función API WSAGETSELECTEVENT() para aceptar el socket de administración y use gethostbyname al recibir la solicitud.

Por ejemplo: swich (WSAGETSELECTEVENT(socket))

CASE FD_ACCEPT : gethostbyname

WSAGETSELECTEVENT() es la clave para realizar una programación sin bloqueo