Pichat
application | Pichat | ||||
transport | TCP | ||||
Internet | IP ( IPv4 , IPv6 ) | ||||
Network access | Ethernet |
Token bus |
Token ring |
FDDI | ... |
Pichat [ pitʃæt ] is chat software and a protocol for the exchange of information in peer-to-peer networks. A Pichat application is client and server at the same time and offers a range of protocols and formats (e.g. text and XML ). It is mainly used for text chat and as a community chat system.
The Pichat protocol was designed with the idea of serving intelligent and simple clients at the same time. You can expect most of the work to be done by the chat server, so less logic is required on the client side. A simple client can display the received data stream directly without the need for time-consuming parsing . The standard port of a chat server is 9009 / TCP .
The reference implementation from Pichat has built-in web chat and TELNET support. There is also a built-in web server that can be used for data exchange and an SDK (for Linux and Windows) to expand the chat with plugins.
history
The first Pichat software was published in 2002 by Mark Seuffert and is being developed further together with David Fehrmann. The chat was influenced by peer-to-peer technologies and programs like IRC and ICQ . At the beginning only the own protocol was supported, in 2003 TELNET support was added and since 2004 there is a built-in web interface.
properties
The Pichat software offers the following functions:
- Registered and unregistered users
- Multiple chat rooms including conference rooms and moderated rooms
- Text formatting with smileys , graphics, bold and color
- Integrated web interface, expandable with templates ( HTML , CSS , JavaScript )
- Web chat with streaming and simple polling ( server push and browser pull )
- Low demands on CPU and data traffic ( streaming , compression ) with several hundred users
- Multiple operating systems ( Linux and Microsoft Windows )
- Multiple languages, international orientation (German, English, Swedish, French, etc.)
- Plugin support ( C ++ )
- Logging of your own chat text is possible, via a plug-in for all chat rooms on the chat server
See also
Web links
- Official Pichat website
- Link catalog on the subject of web chat at curlie.org (formerly DMOZ )
- C4 - Small simple client
Individual evidence
- ↑ Simple chat protocol . In: Pichat developer documentation . Retrieved January 30, 2011.
- ↑ 9009 TCP / UDP . In: Service Name and Transport Protocol Port Number Registry . Retrieved February 9, 2019.
- ↑ The most important chat features . In: Pichat chat properties . Retrieved January 30, 2011.