您的位置:首页 > 运维架构 > Linux

基于UDP的Linux畅聊系统(ncurse库和json库)

2016-03-28 23:16 435 查看
本项目对应代码见如下地址:

https://github.com/YuanHei/UDP_HAPPY_CHAT



此篇博文和GitHub上的代码同时查看会清除了解项目思想和流程:

一、首先启动./build.sh来进行make






二、启动Server端(cd /output/server)



\



此处ctrl_server.sh是一个控制脚本,可以控制服务器开启、关闭、重启和查看状态,其日志打印到log中。

三、启动Client端(cd /output/client)






此时页面显示如下(ncurse库实现):



依照提示自行输入nick_name和school

而后输入聊天信息如下图:



此程序的缺陷是只能实现一个用户能够显示全局消息,其余只能参与聊天,而后会进行相应改进。

此布局中上部分是header信息,显示欢迎消息,中间左侧是输出区域,右侧是好友列表(采用了分页进制),最下面是输入区域。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: