PubCoder needs to verify updates and license informations online from time to time. Normally this is not a problem since once the license verification is ok, the software can work without another verification for quite some time, so you can safely work offline.

Anyway, you will need an active Internet connection to log in to PubCoder the first time you launch it and connectivity issues may prevent you from using the software.

Socket Error opening PubCoder on Windows

If you are sure your PC is connected to the Internet, but PubCoder refuses to connect, this is probably a firewall or proxy issue. PubCoder is able to use your system proxy configuration automatically on both Mac and Windows, but sometimes a misconfiguration in firewall or proxy settings on Windows can lead to this error:


First, check that your Firewall is not blocking connections for PubCoder. If you are using the built-in Windows firewall, allow all PubCoder processes to connect in Control Panel → System and Security → Windows Defender Firewall → Allow an app through Windows Firewall:


If socket error still occurs after applying firewall settings and your Windows PC is behind a proxy, check your proxy settings in Start → Control Panel → Network and Internet → Internet Options → Connections → LAN Settings, then, follow these instructions to apply the same settings to WinHTTP connections:

  • Open a command prompt in administrative mode (hit Start icon, type cmd, then hit keys Ctrl+Shift+Enter)
  • Type the following in the command prompt and hit enter to confirm:
netsh.exe winhttp import proxy source=ie
  • Your new configuration should be displayed. You can now close the command prompt window and launch PubCoder.

Network issues with Windows 7

In order to use some functionalities on Windows 7, e.g. Import Image from Internet, KB3140245 needs to be installed using Windows Update and the DefaultSecureProtocols Registry subkey needs to be configured (see the Easy Fix paragraph in the same Microsoft Support page), otherwise some connections or downloads may fail and/or you may get error “An error occurred in the secure channel support”: