handshake on room?

Jul 20, 2015 at 9:04 PM
someone could tell me how to do a handshake no sb0t server? after create and connect socket i dont know what write to socket to do a handshake .
Coordinator
Jul 20, 2015 at 10:04 PM
Edited Jul 20, 2015 at 10:05 PM
You have to follow the Ares application protocol. sb0t is an 3rd party chat server for Ares so it follows the Ares chat protocol. However that protocol is not really well documented and 3rd party applications like sb0t and cb0t were made by reading the Ares source code as it is open source under GPL. Both sb0t and cb0t are also open source under GPL so you can use the source in your own project as long as you follow the GPL license which essentially is just releasing the source code to your project under a GPL compatible license.

This class contains most if not all the protocol message types
TCPMsg.cs

This class is where most the processing is done for the Ares chat protocol
TCPProcessor.cs

If someone makes a proper documentation of the Ares chat protocol and wants it included on sb0t on here I'll see what I can do as I agree it will be useful to have the documentation.

Other than that just you just have to read the source code of Ares, sb0t and/or cb0t