Skip to content

Arc676/SockTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SockTalk

C++ implementation of the SockTalk protocol (described in PROTOCOL.md) as a statically linked library as well as a command line frontend

The SockTalk protocol is a simple, open-source network communication protocol. Communication is optionally encrypted using SSL.

Compiling SockTalk requires that the OpenSSL library be installed.

Frontend commands

  • /close - from server side closes server socket.
  • /disconnect - from client side disconnects from server.
  • /help - gives a list of commands supported by the server.
  • /kick, /ban, /unban - prompts for a username and kicks/bans/unbans the user with the given username

Legal

Source code available under GPLv3, except linking the OpenSSL library is allowed. OpenSSL available under its own license. See LICENSE.txt for more details.

Work is based on a project by Matthew Chen and Arc676/Alessandro Vinciguerra available under MIT license here