Development Documentation
Karthik Panjaje edited this page Jun 15, 2013
·
10 revisions
Clone this wiki locally
Login Server Architecture
Programming Language used :
- C#
IDE and framework used :
- Visual Studio 2010
- Dot Net framework 4.0
Third party libraries used :
- MySql.Data.dll
Classes :
- Program : It has the main function and it instantiates ‘Server’ class.
- Server : It has core login server functionality (Asynchronous TCP sockets).
- Command : It takes commands as input and does actions.
- Client : Used for saving details of clients connected to the server.
- Logger : Used for logging exceptions and actions.
- Packet : Used for parsing as well as creating packets needed for communicating with the client.
- Database : Used for database connections.
- Config : Used for saving global server configurations
Database :
- MySQL.