PopChat is an open-source online chatting software licensed under the General Public License v3 (GPLv3) and implements the client/server networking protocol based on the application layer protocol POP/1.0. It supports group chat on any computer that runs an instance of PopChat Client that has access to a PopChat server.
- The network communication is implemented on top of Windows Socket 2
- The graphical user interface for the client is implemented on top of Qt, an open-source framework.
- Install MySQL Server. For more information, visit https://www.mysql.com/. Or download XAMPP and start the MySQL server from there. For more information about XAMPP, visit https://www.apachefriends.org/index.html.
- Create a database called
pop. For more instructions visit https://www.mysql.com/.CREATE DATABASE pop;
- Open cmd or PowerShell,
cdto the directory of the executable. Specify the parametersBy default, the server will run on portserver -p [port number] --dbu [username] --dbp [password] --dbport [db port number]
8000, the username for the database istest, the password for the database is empty, and the default database port number defaults to MySQL's default port number3306. If you start your MySQL server using XAMPP and made no modification to the database's profile, for command prompt, to run the server on port 1234In PowerShell, typeserver -p 1234
.\server -p 1234

