Linux C\C++服务器开发实践

副标题:无

作   者:朱文伟//李建英|责编:夏毓彦

分类号:

ISBN:9787302608868

微信扫一扫,移动浏览光盘

简介

目录

第1章 TCPIP基础
1.1 TCPIP协议的分层结构
1.2 应用层
1.2.1 DNS
1.2.2 端口
1.3 传输层
1.3.1 TCP协议
1.3.2 UDP协议
1.4 网络层
1.4.1 IP协议
1.4.2 ARP协议
1.4.3 RARP协议
1.4.4 ICMP协议
1.5 数据链路层
1.5.1 数据链路层的基本概念
1.5.2 数据链路层主要功能
第2章 搭建Linux开发环境
2.1 准备虚拟机环境
2.1.1 在VMware下安装Linux
2.1.2 开启root账户
2.1.3 关闭防火墙
2.1.4 安装网络工具包
2.1.5 启用SSH
2.1.6 拍摄快照
2.1.7 连接虚拟机Linux
2.1.8 和虚拟机互传文件
2.2 搭建Linux下CC++开发环境
2.3 搭建Windows下Linux CC++开发环境
2.3.1 Windows下非集成式的Linux CC++开发环境
2.3.2 Windows下集成式的Linux CC++开发环境
第3章 多线程基本编程
3.1 使用多线程的好处
3.2 多线程编程的基本概念
3.2.1 操作系统和多线程
3.2.2 线程的基本概念
3.2.3 线程的状态
3.2.4 线程函数
3.2.5 线程标识
3.2.6 C++多线程开发的两种方式
3.3 利用POSIX多线程API函数进行多线程开发
3.3.1 线程的创建
3.3.2 线程的属性
3.3.3 线程的结束
3.3.4 线程退出时的清理机会
3.4 C++11中的线程类
3.4.1 线程的创建
3.4.2 线程的标识符
3.4.3 当前线程this_thread
3.5 线程同步
3.5.1 同步的基本概念
3.5.2 临界资源和临界区
3.6 基于POSIX进行线程同步
3.6.1 互斥锁
3.6.2 读写锁
3.6.3 条件变量
3.7 C++1114中的线程同步
3.7.1 基本互斥锁std::mutex
3.7.2 定时互斥锁std::time_mutex
3.8 线程池
3.8.1 线程池的定义
3.8.2 使用线程池的原因
3.8.3 基于POSIX实现线程池
3.8.4 基于C++11实现线程池
第4章 TCP服务器编程
第5章 UDP服务器编程
第6章 原始套接字编程
第7章 服务器模型设计
第8章 同络性能工具lperf
第9章 HTTP服务器编程
0章 基于Libevent的FTP服务器
1章 并发聊天服务器
2章 CS和P2P联合架构的游戏服务器

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Linux C\C++服务器开发实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon