Como puedes ver, falta obtener los nombres. No sé porqué -> cNombre := GetHostByAddress(AllTrim(cIP)) , aunque lo use entre las func WsaStartUp() y WsaCleanUp()
WSACleanup() is responsible for performing cleanup tasks when your program is finished using Winsock functionality. Unloads Winsock DLLs: When called, WSACleanup() typically unloads any protocol-specific helper DLLs (Dynamic ...
I use WSAStartup() ; cIp := GetHostByName( GetHostName() ) ; WSACleanup(), to get the local IP address. However my system has an EtherNet, Hamachi, and 2 VMware showing as adapters. The address returned by the function GetHostByName returns a different ...
Thank you, Karinha, it works! What are the WSAStartup/Wsacleanup functions for in this case? Why prescribe 2 times: cIp := GETHOSTBYNAME( "yoursite.com" ) cIp := GETHOSTBYNAME( "yoursite.com" ) Good Morning. This was a tip on the ...
Thank you, Karinha, it works! What are the WSAStartup/Wsacleanup functions for in this case? Why prescribe 2 times: cIp := GETHOSTBYNAME( "yoursite.com" ) cIp := GETHOSTBYNAME( "yoursite.com" )
Hola Antonio. Lo he comprobado y no pasa por WSACleanUp(). La matriz ::aSockets contiene más de un socket. Y este es el problema, porque al hacer end() si queda alguno distinto del que ha creado el programa, como la condición para pasar por WSACleanUp() ...
... manera de mejorar el rendimiento si una sola conexión de base de datos se inicia y parada repetidamente. Internamente, libpq llama WSAStartup () y WSACleanup () para el inicio de la conexión y desconexión, respectivamente. WSAStartup () incrementa un contador de referencia interno de la biblioteca ...
... = { || oWnd:SetMsg( "Message sent successfully" ) } por: oOutMail:bDone = { || (oWnd:SetMsg( "Message sent successfully" ), WSACleanup()) } Si no me daba el error 10048. Naturalmente siempre espero que acabe un mail antes de enviar otro, por tanto no tengo varios mails enviándose ...
... * * asegurando que tenemos conexion a Internet mediante Windows Sockets DLL. nIError := WSAStartup() IF nIError == 0 // Si hay conexion * WSACleanUp() // Limpiamos Windows Sockets DLL * DEFINE FONT oFont NAME "Arial" SIZE 0, -16 DEFINE FONT oFont2 NAME "Arial" SIZE ...
... inet_addr(DestinationAddress), RequestData, RequestSize,0, ReplyBuffer, ReplySize, Timeout) IcmpCloseHandle(IcmpHandle) WsaCleanUp() // Very Important if Replicas > 0 bPing:=.t. else bPing:=.f. end if return bPing