- Pichat
Pichat () is a chat software and a protocol for information exchange in a
peer-to-peer network. A Pichat application typically is client and server at once and can serve a variety of protocols and formats (such as text andXML ). It is primarily used for text chat and as a community chat system.The Pichat protocol was designed with the idea of supporting both intelligent and simple clients. Expect that most work is performed on a chat server, with less logic required on client side. A simple client can directly display the received data stream without need for elaborate
parsing . [cite web|url=http://www.pichat.net/documentation/pichat_documentation3|title=Simple chat protocol|work=Pichat developer documentation] The default port of a chat server is 9009/TCP. [cite web|url=http://www.iana.org/assignments/port-numbers|title=9009 TCP/UDP|work=IANA assigned port numbers]The reference implementation of Pichat has a built-in
webchat andTELNET support. It also has an integratedweb server which can be used forfile transfer . There is a SDK (for Linux und Windows) to extend the chat with plugins.History
Pichat was first published in 2002 by Mark Seuffert and is developed together with David Fehrmann. The chat was influenced by peer-to-peer technologies and software like
IRC andICQ . In the beginning the software supported only its native protocol, in 2003 TELNET support was added and since 2004 there is a built-in web interface.Features
Pichat software supports the following features: [cite web|url=http://www.pichat.net/documentation/pichat_features|title=Main chat features|work=Pichat chat features]
* Registered and unregistered users
* Multiple chat rooms, including conference rooms and moderated rooms
* Text formatting with smileys, graphics and colors
* User-friendly web interface, customisable with templates (HTML , CSS,JavaScript )
* Webchat with streaming and simple polling (server push and browser pull)
* Low CPU and traffic consumption (streaming, compression)
* Multi platform support (Linux andMicrosoft Windows )
* Multi language support (English, German, Swedish, etc)
* Plugin interface (C++ )See also
*
Synchronous conferencing
*Comparison of instant messaging protocols
*Comparison of LAN messengers References
External links
* [http://www.pichat.net/ Official Pichat website]
* [http://www.godx.de/en/Pichat_server Pichat server list]
Wikimedia Foundation. 2010.