020 sock项目(单线程)

Posted huafan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了020 sock项目(单线程)相关的知识,希望对你有一定的参考价值。

 

/*
目录:
    一 sock总结
    二 项目 - 单线程  
*/ 

 

一 sock总结

/*
    协议: 对称性
        1 协议(协议编号 + 协议数据)传输之间的顺序。
        2 协议编号和数据,在一起发送,逻辑处理比较好。
        3 请求应答模式
        
        
    服务端
        1 解析协议
        2 数据用文件保存(用户登录/数据读写)
    

    客户端
        1 排序显示(表内/表外)
        2 多种查询, 确认删除
    
    其他:
        1 添加数据:检查是否唯一性
        2 用户名不区分大小写,密码区分大小写
        3 支持多用户同时登录
        4 客户端长连接和短连接。
        
        
    ?
        1 一个socket多个类使用 - 虚基类
*/

 

二 项目 - 单线程

  压缩包: 链接

 

以上是关于020 sock项目(单线程)的主要内容,如果未能解决你的问题,请参考以下文章

021 sock项目(多线程)

selecter模块默认使用epoll 实现IO多路复用,展示单线程的并发效果

httpd Server not started: (13)Permission denied: make_sock: could not bind to address [::]:8888(代码片段

020 ThreadFactoryBuilder

020 线程的综合考虑

网上图书商城项目学习笔记-020订单详情