pollycoder / qq

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QQ Chat Room Based on Qt

Module 1 Basic Chat Room

Component 1 Chat room server

QTcpServer *server;
QList<QTcpSockets*> sockets;

void start_server();							// Start when a new chat is on
void close_server();							// Close the server when the chat is over
void send_message();							// Send messages to clients
void slot_newConnection();				// When new client connects the server, newConnection() signal
void slot_disconnected();					// When a client is offline, disconnected() signal
void slot_readyRead();						// When a client sends message, readyRead() signal

Component 2 Chat room clients

QTcpSocket *socket;
QString username;
QString password;
bool ifConnected;

void connectToServer();						// Connect to the server
void send_message();							// Send message to the server

About


Languages

Language:C++ 88.4%Language:QMake 4.2%Language:CSS 3.9%Language:HTML 1.9%Language:C 1.5%