1. Posted on 2024-05-10 | In C++

    客户端TCP管理者

    因为聊天服务要维持一个长链接,方便服务器和客户端双向通信,那么就需要一个TCPMgr来管理TCP连接。

    Read more »
  2. Posted on 2024-05-12 | In C++

    ChatServer

    一个TCP服务器必然会有连接的接收,维持,收发数据等逻辑。那我们就要基于asio完成这个服务的搭建。主服务是这个样子的

    Read more »
  3. Posted on 2024-05-18 | In C++

    完善proto

    在proto文件里新增登陆验证服务

    Read more »
  4. Posted on 2024-04-26 | In C++

    重置密码label

    当我们在登录忘记密码的时候可以支持重置密码,重置密码label也要实现浮动和点击效果,以及未点击效果。所以我们复用之前的ClickedLabel,
    在登录界面中升级forget_label为ClickedLabel。

    Read more »
  5. Posted on 2024-05-10 | In C++

    客户端登录功能

    登录界面新增err_tip,用来提示用户登陆结果。至于密码输入框大家可以根据注册界面的逻辑实现隐藏和显示的功能。这里留给大家自己实现。

    Read more »

热门文章

  1. Linux环境搭建和编码

    喜欢(594) 浏览(6010)
  2. windows环境搭建和vscode配置

    喜欢(587) 浏览(1760)
  3. 解密定时器的实现细节

    喜欢(566) 浏览(2023)
  4. C++ 类的继承封装和多态

    喜欢(588) 浏览(2796)
  5. slice介绍和使用

    喜欢(521) 浏览(1838)

最新评论

  1. 线程安全的无锁栈 secondtonone1:谢谢支持,如果pop的次数大于push的次数是会让线程处于重试的,这个是测试用例,必须满足push和pop的次数相同,实际情况不会这么使用。栈的设计没有问题。
  2. 再谈单例模式 secondtonone1:是的,C++11以后返回局部static变量对象能保证线程安全了。
  3. Linux环境搭建和编码 恋恋风辰:Linux环境下go的安装比较简单,可以不用设置GOPATH环境变量,后期我们学习go mod 之后就拜托了go文件目录的限制了。
  4. C++ 类的拷贝构造、赋值运算、单例模式 secondtonone1:好的,已修复。
  5. 双链表实现LRU算法 secondtonone1:双链表插入和删除节点是本篇的难点,多多练习即可。

个人公众号

个人微信