码迷,mamicode.com
首页 > 其他好文 > 详细

实现简易聊天室(一)

时间:2018-02-03 17:53:13      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:添加   tor   net   技术分享   需要   kde   字节   ima   clu   

技术分享图片预备工作:

(1)读取文件的时候可能会遇到多个文件一起传,可以用线程池。

(2)发送不同类型的请求时,如发送的是聊天信息,发送的是文件,发送的是好友上线请求等,但对于接受者来说都是字节流无法分别,这就需要我们认为做一些进行区别的标志,也就是需要我们自定义协议包。

(3)为了管理方便我们可以添加筛选器,如图,分别是INet,Mediator,packdef,里面对对应的项目进行管理

(4)由于我们现在饿这些项目属于现有项导入,每一次写头文件时都要写成如#include"../INet/INet.h"的形式,有些麻烦,在项目旁边的右键--属性---c/c++将对应路径填写进去就可以用正常写法写头文件了,如#include"INet.h"

技术分享图片技术分享图片

 

实现简易聊天室(一)

标签:添加   tor   net   技术分享   需要   kde   字节   ima   clu   

原文地址:https://www.cnblogs.com/curo0119/p/8409974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!