Filed Under (Windows error) by Ezu on 12-05-2009
An attempt was made to access a socket in a way forbidden by its access permissions.
Errors on your system may be caused by invalid registry entries and outdated, corrupt drivers or an attempt was made to access a file (or, in some cases, a directory) in a way that is incompatible with the file’s attributes. For example, the error can occur when an attempt is made to read from a file that is not open, to open an existing read-only file for writing, or to open a directory instead of a file.

How to fix socket error 10013 :
1. In your firewall program, check your program permissions settings.
2. To identify errors in your system run a free registry scan. We recommend DriverScanner to check your PC for outdated drivers.
Another free program for scanning and fixing the socket error 10013
Filed Under (Windows error) by Ezu on 11-05-2009
Socket error 10004 – Interrupted function call
Solutions:A blocking operation was interrupted by a call to WSACancelBlockingCall.
The WSACancelBlockingCall function has been removed in compliance with the Windows Sockets 2 specification, revision 2.2.0.
The function is not exported directly by WS2_32.DLL and Windows Sockets 2 applications should not use this function. Windows Sockets 1.1 applications that call this function are still supported through the WINSOCK.DLL and WSOCK32.DLL.

Fix Error-10004. Download and install Regcure, a Microsoft Windows tool that will analyze your registry for missing, obsolete, and corrupt entries resulting from failed installations, incomplete un-installations, disabled drivers, and spyware applications.
What is a socket?
Definition: A socket is one endpoint of a two-way communication link between two programs running on the network. A socket is bound to a port number so that the TCP layer can identify the application that data is destined to be sent.
A server application normally listens to a specific port waiting for connection requests from a client. When a connection request arrives, the client and the server establish a dedicated connection over which they can communicate. During the connection process, the client is assigned a local port number, and binds a socket to it. The client talks to the server by writing to the socket and gets information from the server by reading from it. Similarly, the server gets a new local port number (it needs a new port number so that it can continue to listen for connection requests on the original port). The server also binds a socket to its local port and communicates with the client by reading from and writing to it.
Read the rest of this entry »