Subject Re: error INET/inet_error: read errno = 10054 or 10038 or 10093
Author svanderclock
(10038)
Socket operation on nonsocket.
An operation was attempted on something that is not a socket. Either the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid.

(10054)
Connection reset by peer.
An existing connection was forcibly closed by the remote host. This normally results if the peer application on the remote host is suddenly stopped, the host is rebooted, or the remote host uses a hard close (see setsockopt for more information on the SO_LINGER option on the remote socket.) This error may also result if a connection was broken due to keep-alive activity detecting a failure while one or more operations are in progress. Operations that were in progress fail with WSAENETRESET. Subsequent operations fail with WSAECONNRESET.

(10093)
Successful WSAStartup not yet performed.
Either the application has not called WSAStartup or WSAStartup failed. The application may be accessing a socket that the current active task does not own (that is, trying to share a socket between tasks), or WSACleanup has been called too many times.




--- In firebird-support@yahoogroups.com, "flournoymike" <flournoymike@...> wrote:
>
> Hello,
>
> I am getting this error INET/inet_error: read errno = 10054 or 10038 or 10093. This only happens a couple times a week. When it does happen clients are unable to connect to the Database. It looks like previous connections are not being released and Firebird is being overworked. The solution to the problem is to check my network. The network tested out fine. Do you have any ideas on what I need to change to get this to stop happening?
>