0x800CCC0D is basically a failure to establish a connection. It can be caused by a number of different things. The error message will usually indicate what the problem is.
An example of what this error looks like is:

The most common causes of this error are:
- Incorrect server address
- Incorrect port number
- Secure connection (SSL) or Secure Password Authentication settings