当前位置: 首页 > wzjs >正文

煎蛋网站用什么做的搜索引擎优化是什么工作

煎蛋网站用什么做的,搜索引擎优化是什么工作,兰州关键词优化排名,做服装最好的网站有哪些废话少说,先看看思路 因为libevent的回调机制,我们可以借助这个机制来创建bufferevent来实现用户和用户进行通信 如果成功连接后我们可以直接在listener回调函数里创建一个bufferevent缓冲区,并为每个缓冲区设置相应的读回调和事件回调&…

废话少说,先看看思路
因为libevent的回调机制,我们可以借助这个机制来创建bufferevent来实现用户和用户进行通信
在这里插入图片描述
如果成功连接后我们可以直接在listener回调函数里创建一个bufferevent缓冲区,并为每个缓冲区设置相应的读回调和事件回调,读回调是专门处理用户给服务器发送的指令,服务器通过指令执行登陆账号,添加好友,删除好友,注销账号,列出好友列表,发送信息的操作
在这里插入图片描述
如果用户离线,我们就得用到事件回调,它能自动改变数据库中用户的状态,并释放相应的内存,减少服务器负载
在这里插入图片描述
那么如何储存用户数据呢,那自然是创建一个全局变量的Client类的数组的动态指针(在写代码时我一直想需不需要用链表,用链表在处理用户注销时很方便,但在初始化时可能很麻烦,所以我暂时没用链表)

一些碎碎念:Linux网络我跟着b站黑马视频学的,为了运用到实践所以自己想了这个小项目,因为黑马教的时候用的c,所以我也就用C,但写到后面会发现CPP会方便很多,尤其是用到类和对象和STL容器,在字符串处理上string容器会很方便,尤其是处理用户向好友发送信息的时候,还有我就不应该好奇去用switch,都说不好用我就想试试,果然在我后面想修改时很多会被switch限制,这些代码花了我将近十六个小时写完,有很多没完善的地方也请多谅解,后面还有很多功能例如修改密码没去实现,限制用户名和密码长度格式等,因为我暂时不想花更多时间放到这,还在研究另一个东西,所以暂时把这个项目完结了,同时我也把服务器部署到了阿里云,可能过一个多月服务器就没了(毕竟免费试用吗),ip:121.196.197.26 网络端口5888,代码仅供学习和参考

演示效果
用户登陆
请添加图片描述
添加好友asd,若没找到好友则向用户提示好友未找到
在这里插入图片描述
向好友asd发送信息hello,若用户asd未添加pyl则发送失败并提示
在这里插入图片描述
若发送成功,用户则接受消息
在这里插入图片描述

使用!del删除好友asd
在这里插入图片描述
使用!list查看好友列表及好友状态
在这里插入图片描述
!delA进行账号注销
在这里插入图片描述

源码:https://github.com/youlinpeng2005/Serv_chat

http://www.dtcms.com/wzjs/187399.html

相关文章:

  • ktv支付订房网站模板域名大全免费网站
  • 如何在外管局网站做延期百度百家自媒体平台注册
  • 自己做小程序开个社区团购常用的关键词优化策略有哪些
  • 用html做企业门户网站关键字c语言
  • 云南世博建设监理有限责任公司网站发帖秒收录的网站
  • 网站建设2种账号体系免费发帖推广平台有哪些
  • 贸易公司如何做英文网站电商平台营销策划方案
  • 手机购物网站制作百度手机软件应用中心
  • 普陀专业做网站武汉seo排名优化
  • 网上怎么推销自己的产品seo怎么收费的
  • 解放军工程建设协会网站搜索引擎营销的特征
  • 北京SEO网站优化公司目前推广平台都有哪些
  • 网站响应速度优化seo网站推广软件
  • 家居装修公司排名seo免费诊断联系方式
  • 域名需要跟网站名称一致么北京百度总部
  • 梅州网站制作青岛谷歌seo
  • 算命先生的网站怎么做适合口碑营销的产品
  • 阳信做网站石家庄热搜
  • 网站开发与设计多少钱一个网站站长平台网站
  • 浙江网站优化公司怎么自己弄一个平台
  • 在线购物商城网站百度推广代理商查询
  • 如何保存自己做的网站手机免费发布信息平台
  • 腾讯云可以做网站吗3360网址大全
  • 怎样做企业手机网站建设网站的友情链接是什么意思
  • asp 网站 500北京网站推广营销策划
  • 网站如何为关键词做外链优化网站关键词优化
  • 莱芜网站制作哪家好郑州关键词排名顾问
  • 网站建设专业就业前景最稳定的灰色词排名
  • 工行网站如何做理财风险评估网络优化工作应该怎么做
  • ps手机网站制作网络营销网站推广方法