es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: WINSOCK2

boost.asio + native windows sockets boost.asio es una biblioteca de programación en C++ que proporciona una interfaz orientada a objetos para programar aplicaciones de red y E/S asíncronas de alta calidad. Esta biblioteca se integra perfectamente con los sockets nativos de Windows, lo que permite a los desarrolladores crear aplicaciones de red eficientes y escalables en entornos Windows.

Tenemos un marco de trabajo que se comunica a través de sockets nativos de WinAPI (WSASend, CompletionPorts, etc) mediante TCP. Recientemente, hemos agregado algunas clases a este marco de trabajo que también envían y reciben mensajes de forma asíncrona mediante UDP, pero estas clases utilizan Boost.ASIO (io_context, etc). Desde entonces, . . . Read more

Hook de la Tabla de Direcciones de Importación (IAT) en la función getaddrinfo de Windows en Ws2_32.dll.

Estoy intentando crear un gancho para obtener la URL que el usuario ingresa con el fin de crear un filtro de bloqueo. Leí la documentación de MSDN (https://learn.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfo) y muestra la función como: INT WSAAPI getaddrinfo(PCSTR pNodeName, PCSTR pServiceName, const ADDRINFOA *pHints, PADDRINFOA *ppResult); ¿Debo crear un puntero a esa . . . Read more

¿Bucle de sueño de C++ Win socket con error?

Tengo un pequeño problema al enviar archivos con TCP al servidor descargado. Pasé algunas horas buscando qué es el problema, pero aún no puedo encontrar la razón por la cual no funciona. El problema principal es cuando intento enviar un archivo. El programa obtiene el número de bytes de mi . . . Read more

Enviar una solicitud GET en C a un servidor web de IPv6 en Windows.

Estoy intentando hacer una solicitud simple de GET a un servidor web que tiene una dirección IPv6, pero no funciona. Mi código tiene que estar disponible en Windows, por lo que uso las bibliotecas de Windows, por ejemplo: #include <stdio.h> #include <winsock2.h> #pragma comment (lib, "Ws2_32.lib") #include <windows.h> #include <winuser.h> . . . Read more

Preguntas sobre solicitudes UDP en SOCKS5.

Tengo algunas preguntas sobre las solicitudes UDP en SOCKS5. Ya he leído este documento https://www.rfc-editor.org/rfc/rfc1928#section-7 y estoy tratando de implementarlo en C ++. Preguntas: ¿Necesito usar el “encabezado de solicitud UDP” tanto en el envío como en la recepción? ¿Puedo usar algo como “WSASendTo” de winsock2 para redirigir paquetes a . . . Read more