Try the " This computer " option. It will start a server built-in to Drawpile itself. Note that if you list your session publicly, your IP address will be visible in the listing. If there are no options in the Listing box, you must add a list server first. You can find servers at the communities page. Alternatively, you can share your session address directly with your friend. If your friends are in the same local network e. Your server will appear in the Nearby list in the Join dialog. This means you have a firewall blocking incoming connections.
Dealing with firewalls
A web server is computer software and underlying hardware that accepts requests via HTTP , the network protocol created to distribute web pages ,  or its secure variant HTTPS. A user agent , commonly a web browser or web crawler , initiates communication by making a request for a specific resource using HTTP, and the server responds with the content of that resource or an error message. The server can also accept and store resources sent from the user agent if configured to do so. A server can be a single computer, or even an embedded system such as a router with a built-in configuration interface, but high-traffic websites typically run web servers on fleets of computers designed to handle large numbers of requests for documents, multimedia files and interactive scripts. A resource sent from a web server can be a preexisting file available to the server, or it can be generated at the time of the request by another program that communicates with the server program. The former is often faster and more easily cached for repeated requests, while the latter supports a broader range of applications. Websites that serve generated content usually incorporate stored files whenever possible.
The majority of new Web sites are hosted on shared Web hosting plans, because they are cheaper than using a full server and require less technical knowledge to maintain. Shared hosting means that your Web site is housed on a computer with several others, all drawing on the same system resources. Poor resource management or oversubscription, however, can cause your site to become sluggish, or even to go down at times of peak activity. The server your Web site is housed on has one or multiple central processing units, or CPUs , just as your home PC does. These are basically the brains of the computer, that handle information requests and execute programs. The bigger the CPU capacity, the more information the server can process before losing performance. When multiple requests are made of the CPU simultaneously, the requests will be queued and handled in turn. Each request will receive a fraction of a second processing time before the next request is handled, just as when you run multiple processes on your home computer. With small loads, this will not degrade performance, as the CPU can handle multiple requests.
In this guide, you will find the answers to hundreds of questions related to web hosting. These range from choosing and managing a domain name to setting up a content management system to developing web applications. For more information, see our Ultimate Guide to Domain Names. Many web hosting companies offer a free domain name when you purchase a hosting plan. Unfortunately, these are usually only free for the first year. After that, you have to renew at a fee set by the hosting company — usually several dollars a year more expensive than if you were to pay for it separately directly from a domain name registrar. Hosting companies also have a tendency to add-on additional charges like domain name privacy , which you can also get cheaper or for free from many good registrars. If you'd rather purchase your domain name separate from your hosting plan which is a very good idea , check out our list of domain name registrars for some of the better low-cost options.