鱼C论坛

 找回密码
 立即注册
查看: 2970|回复: 6

[原创] Linux下简单聊天软件

[复制链接]
发表于 2014-11-1 00:03:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 忘忧的记忆 于 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

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
拈花小仙 + 5 + 5 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-11-1 21:39:37 | 显示全部楼层
小狗,美女,胖子
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 1

使用道具 举报

发表于 2014-11-2 08:13:00 | 显示全部楼层
很好很强大!  都是用什么语言写的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2014-11-2 11:39:12 | 显示全部楼层
cady 发表于 2014-11-2 08:13
很好很强大!  都是用什么语言写的?

c 语言的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-2 13:41:39 | 显示全部楼层
额,适合于新手
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-5 22:40:37 | 显示全部楼层

嗯嗯,只学了简单的使用,很多都没学
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-11-8 17:10:19 | 显示全部楼层
强烈支持楼主ing……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 21:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表