Consultor Eletrônico



Kbase P16782: WinGate causing errno 10038 on some Clients
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   13/11/2008
Status: Verified

SYMPTOM(s):

Some clients cannot connect to the database error 1432

** Could not connect to server for database <DATABASE>, errno 10038. (1432)

WinGate (Windows based proxy server) installed on Client machines

uninstallng and reinstalling TCP/IP returns error 781

ftp get filename fails with error 781

Unable to create socket. errno=0. (781)

Copying winsock.dll from another machine does not resolve issue

uninstalling and reinsalling the network card does not resolve issue

changing the hostname to the ip address resolved issue on some clients

Client Networking installed on Windows Clients

ftp hostname works

ping hostname works

user permissions are all the same

FACT(s) (Environment):

Windows
Progress/OpenEdge Product Family

CAUSE:

10038 WSAENOTSOCK Socket operation on non-socket

An operation was attempted on something that is not a socket, because the IP address was contained in the WinGate Exclusion list. Excluded IP ranges allow the administrator to say ?Don?t allocate these IP addresses to any computer?. An exclusion range lies with in one of the scopes defined . The IP of the WinGate machine will not be assigned. This is effectively exclusion.

FIX:

Remove the IP address of the exclusions list from WinGate

Scope Properties -> Excluded Addresses Properties
These are IP?s with-in the scope range, that you do not wish to allocate to client machines.