kingui1106 / Socket_chat

基于socket实现的qt5多线程聊天程序,实时在线,多向聊天

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Socket_chat

基于socket实现的qt5聊天程序

基于socket实现的qt5多线程聊天程序 vs2015 或者 qt5运行,加入账号密码注册登陆,实时刷新在线,多线程聊天,解决中文乱码问题

--创建数据库

CREATE DATABASE test;
SHOW DATABASES;
USE test;

CREATE TABLE IF NOT EXISTS we( id varchar(50) NOT NULL , passwd varchar(50) NOT NULL, ol varchar(50) NOT NULL, PRIMARY KEY ( id ) )ENGINE=InnoDB DEFAULT CHARSET=utf8;

--server/socketthread.cpp db.setHostName("localhost");
db.setDatabaseName("test");
db.setUserName("root");
db.setPassword("123456");//注意这里的密码

--修改client中server的ip和端口
#define IP "192.168.0.153"
#define PORT 2333

--先启动server
--再启动client
加了很多调试日志,可以适当删除

About

基于socket实现的qt5多线程聊天程序,实时在线,多向聊天


Languages

Language:C++ 84.4%Language:TSQL 9.3%Language:QMake 6.3%