Definition[]
Group chat applications provide virtual meeting spaces where many users can share messages at once. Group chat applications typically use a client-server architecture. The most popular group chat protocol, Internet Relay Chat (IRC), is a standard protocol that uses relatively simple text-based communications.