User Tools

Site Tools


chat

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
chat [2022/09/23 06:01] – [websockets] jhagstrandchat [2022/09/23 06:02] (current) – [definitions] jhagstrand
Line 2: Line 2:
  
 ===== definitions ===== ===== definitions =====
-**chat client and server*  * - The server accepts connection requests from the clients and organizes them into conversations or chatrooms.  Each client sends messages to the server, and the server forwards those messages to appropriate clients.+**chat client and server** - The server accepts connection requests from the clients and organizes them into conversations or chatrooms.  Each client sends messages to the server, and the server forwards those messages to appropriate clients.
  
-**socket*  * - A chat client and server can be implemented using sockets.  The clients can be implemented with a GUI or using the terminal command line.  This requires a network, but not the internet.+**socket** - A chat client and server can be implemented using sockets.  The clients can be implemented with a GUI or using the terminal command line.  This requires a network, but not the internet.
  
-**webchat*  * - must run over the internet with the client chat window in a browser page, and it must use TCP and HTTP.  Prior to 2010, webchat would require client polling, constantly checking for new messages.+**webchat** - must run over the internet with the client chat window in a browser page, and it must use TCP and HTTP.  Prior to 2010, webchat would require client polling, constantly checking for new messages.
  
-**websocket*  * - Since 2010, with HTML5, the websocket protocol enables full-duplex (two-way) communications over the internet, after a connection between client and server.+**websocket** - Since 2010, with HTML5, the websocket protocol enables full-duplex (two-way) communications over the internet, after a connection between client and server.
  
-**WAMP*  * - Web Application Messaging Protocol.  Two additional protocols built on top of websockets.+**WAMP** - Web Application Messaging Protocol.  Two additional protocols built on top of websockets.
   * Publish and Subscribe (PubSub)   * Publish and Subscribe (PubSub)
   * rRPC - routed Remote Procedure Calls   * rRPC - routed Remote Procedure Calls
chat.1663927289.txt.gz · Last modified: 2022/09/23 06:01 by jhagstrand

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki