Common errors for VB programs that use TCP/IP or the Winsock control Run-time error '10013': The requested address is a broadcast address, but flag is not set Run-time error '10048': Address in use These errors are caused by a program trying to bind to a port that is already in use. In some cases this may be because the application you're trying to use is already running (has been started twice). Other software may also be conflicting. For example, Apache or IIS are usually started before any other end-user programs and as result other software attempting to communicate on TCP port 80 will then produce this error and close. Possible solutions: Close, end-task, or disable other unnecessary software Configure a program to bind to an alternate/non-conflicting port Add multiple static IP addresses to the system, then configure each program to bind only to it’s own IP address