To make it easier to manage TCP/IP settings, we recommend using automated Dynamic Host Configuration Protocol (DHCP). DHCP automatically assigns Internet Protocol (IP) addresses to the computers on your network, if your network supports it. If you use DHCP, then you don’t have to change your TCP/IP settings if you move your computer to another location, and DHCP doesn’t require you to manually configure TCP/IP settings, such as Domain Name System (DNS) and Windows Internet Name Service (WINS). To enable DHCP or change other TCP/IP settings, follow these steps:

Open Network Connections by clicking the Start button , and then clicking Control Panel. In the search box, type adapter, and then, under Network and Sharing Center, click View network connections.

Right-click the connection that you want to change, and then click Properties. If you’re prompted for an administrator password or confirmation, type the password or provide confirmation.

Click the Networking tab. Under This connection uses the following items, click either Internet Protocol Version 4 (TCP/IPv4) or Internet Protocol Version 6 (TCP/IPv6), and then click Properties.

This section lists all software with instant messaging support. Particularly, that are client and server applications.

Multi-protocol clients
See also Wikipedia:Comparison of instant messaging clients.

Note: All messengers, that support several networks by means of direct connections to them, belong to this section.
Many clients listed here (including Pidgin and all its forks) support multiple IM networks via libpurple. The number of networks supported by these clients is very large but they (like any multiprotocol clients) usually have very limited or no support for network-specific features.

Prosody — An XMPP server written in the Lua programming language. Prosody is designed to be lightweight and highly extensible. It is licensed under a permissive MIT license.http://prosody.im/ || prosody
Ejabberd — Jabber server written in Erlanghttp://www.ejabberd.im/ || ejabberd
Jabberd2 — An XMPP server written in the C language and licensed under the GNU General Public License. It was inspired by jabberd14.http://jabberd2.org || jabberd2
IRC clients
See also Wikipedia:Comparison of Internet Relay Chat clients.

WordPress — An easy to setup and administer FLOSS content management system featuring a strong and vibrant community with thousands of plugins and themes.http://wordpress.org/ || wordpress
Drupal — An open source content management platform powering millions of websites and applications. It is built, used, and supported by an active and diverse community of people around the world.http://drupal.org/ || drupal
Nanoblogger — A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. It is not mantained anymore.http://nanoblogger.sourceforge.net/ || nanoblogger
Jekyll — A static blog engine, written in Ruby, which supports Markdown, textile and other formats.http://jekyllrb.com/ || ruby-jekyll
Microblogging clients
See also Wikipedia:List of Twitter services and applications.

Pastebin services are often used to paste information into IRC channels to help with troubleshooting. There are services for both text (e.g. bpaste.net, pastie.org, codepad.org) and images (e.g. imgur.com, picpaste.com). Pastebin clients allow you to post directy from the cli without using a web browser.

Tip: The sprunge and ix pastebins can be accessed directly via curl, which should return a link to the paste:
| curl -F ‘sprunge=<-' http://sprunge.us

2>&1 | curl -F ‘f:1=<-' ix.io
There is also a sprunge plugin for oh-my-zsh (a configuration tool for the Zsh command shell).
Warning: Do not use pastebin.com. It appears to be the most popular site but it is slow, full of adverts, formats the text badly (it will mess up your code) and many people can not even open the site due to aggressive spam filters.
codepad-git — A codepad.org pastebin client written in python.http://www.codepad.org || codepad-git
Elmer — Pastebin client similar to wgetpaste and curlpaste, except written in Perl and usable with wget or curl. Servers: codepad.org, rafb.me, sprunge.us.https://github.com/sudokode/elmer || elmer
Fb-client — Client for the paste.xinu.at pastebin.http://paste.xinu.at || fb-client
Gist — Command-line interface for the gist.github.com pastebin service.http://github.com/defunkt/gist || gist
Haste — Universal pastebin tool, written in Haskell. Servers: hpaste.org, paste2.org, pastebin.com and others.http://hackage.haskell.org/package/haste || ruby-haste ruby-haste-git
Hg-paste — Pastebin extension for Mercurial which can send diffs to various pastebin websites for easy sharing. Servers: dpaste.com and dpaste.org.http://bitbucket.org/sjl/hg-paste || hg-paste
imgur — A CLI client which can upload image to imgur.com image sharing service.http://imgur.com/apps || imgur
Ix — Client for the ix.io pastebin.http://ix.io || ix
Npaste-client — Client for the npaste.de pastebin.http://npaste.de || npaste-client
Pastebinit — Really small Python script that acts as a Pastebin client. Servers: pastie.org, paste.kde.org, paste.debian.net, paste.ubuntu.com and others (for a full list see pastebinit -l).http://launchpad.net/pastebinit || pastebinit
Uppity — The pastebin client with an attitude.https://github.com/Kiwi/Uppity || uppity-git
Vim-gist — Vim script for gist.github.com.http://www.vim.org/scripts/script.php?script_id=2423 || vim-gist
Vim-paster — Vim plugin to paste to any pastebin service using curl.http://eugeneciurana.com/site.php?page=tools || vim-paster
Wgetpaste — Bash script that automates pasting to a number of pastebin services. Servers: pastebin.ca, codepad.org, dpaste.com and pastebin.osuosl.org.http://wgetpaste.zlin.dk/ || wgetpaste
Bitcoin
See the main article: Bitcoin.