Linux下简单聊天软件
本帖最后由 忘忧的记忆 于 2014-11-5 22:46 编辑好久没说话了,今天发一下做的课程设计(计算机专业的都是多人聊天╮(╯▽╰)╭)
学的不是很细,没有学习进程、线程、信号等底层的东西,因此这里边涉及的很少。大牛就不要喷了。
东西很小,很简单。只是对gtk,mysql,socket的简单应用。代码也写的乱七八糟。
以下是简单描述:
基于Linux下简单通信,可实现局域网内一对一通信,可以设置端口和ip地址
使用gtk做的聊天界面socket通信mysql 存储数据
实现功能:1.双方互相通信
2.可以查询历史记录
3.支持关键字查询
4.回车可发送消息
5.设置了聊天框的颜色,不可编辑
6.清除聊天记录
开发环境:CentOS6.0 32 gtk+2.0 mysql5.5(对于其他系统没有测试)
数据库: 用户root 密码(空 )数据 meeting表record
建立一个record表CREATE TABLE `record` (
`record` varchar(100) DEFAULT NULL,
`time` varchar(20) DEFAULT NULL)
或者直接导入文件夹下的meeting.db
其中会有不少bug还没修改(都是缺少判断):
未连接时回车会发送数据,
客户端关闭窗口时会发送空字符。
主界面,历史记录和关键字检索:
源码 链接: http://pan.baidu.com/s/1hq7V6jM 密码: cs6i
小狗,美女,胖子 很好很强大!都是用什么语言写的? cady 发表于 2014-11-2 08:13
很好很强大!都是用什么语言写的?
c 语言的 额,适合于新手 简单生活 发表于 2014-11-2 13:41
额,适合于新手
{:5_92:}嗯嗯,只学了简单的使用,很多都没学 强烈支持楼主ing……
页:
[1]