About GroupChat
GroupChat is a chat service provided by Jailout2000 & Deleted_screen, it uses users, channels, and different protocols to allow it's end-service to be so versatile that it can tell the difference between a web browser and a chat program.
Google also has a GroupChat, made for chatting while checking your Gmail, this GroupChat is NOT affiliated, endorsed, or even compatible/like Google's GroupChat.
This service, if using a web browser to access it, will show you a basic web page with statistics and more, however if you view it with a standard chat client compatible with GroupChat, you would essentially enter the chat service itself, there are 2 major versions of GroupChat, GCv1 which uses a text-based protocol which separates data by a Null-terminator, and GCv2 which uses a binary-based protocol, which separates it's data using REAL binary code.
Currently GCv1 is not supported by GCv2, however I plan to find a way to make it compatible, one way or another, GCv1 is definitely NOT compatible with GCv2.
All clients that are compatible with this GroupChat service can use both GCv1 and GCv2, all they have to do is scan for online servers using my script, the script will tell them what version it is so they can send the right packets without getting disconnected.
GCv1 does not automatically disconnect you if you let yourself idle around doing nothing for long periods of time, in GCv2, if you do this for 30 seconds, you get a warning asking you to not be idle, if you continue it for another 30 seconds (60 seconds total), you will be disconnected. Why would GCv2 disconnect you for idling around, but GCv1 won't? Because GCv2 uses many different protocols, text-based, binary-based, and both text and binary based, and because we want to keep our maximum connection count low, we need to close connections that go inactive, there is a way to keep your client connected without sending any messages or what you might have for an idea, this packet is called "Null", it is a null-packet used for nothing, you can send it to keep the connection alive.
If you need more information, then please contact Jailout2000.