忘忧的记忆 发表于 2014-11-1 00:03:50

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

dAb 发表于 2014-11-1 21:39:37

小狗,美女,胖子

cady 发表于 2014-11-2 08:13:00

很好很强大!都是用什么语言写的?

忘忧的记忆 发表于 2014-11-2 11:39:12

cady 发表于 2014-11-2 08:13
很好很强大!都是用什么语言写的?

c 语言的

简单生活 发表于 2014-11-2 13:41:39

额,适合于新手

忘忧的记忆 发表于 2014-11-5 22:40:37

简单生活 发表于 2014-11-2 13:41
额,适合于新手

{:5_92:}嗯嗯,只学了简单的使用,很多都没学

舞劲繁华 发表于 2014-11-8 17:10:19

强烈支持楼主ing……
页: [1]
查看完整版本: Linux下简单聊天软件