飞道的博客

40001.C++socket网络编程

233人阅读  评论(0)


前言

socket编程


提示:记录了socket编程的笔记

一、介绍

1.1 内容介绍

  • 跨平台编程
    • Windows
      • Vc++
      • Dll动态库
    • Linux
      • Makefile
      • So动态库
    • C++11多线程库
    • C++11正则表达式
  • TCP/IP
    • 介绍
      • TCP/IP 协议讲解
      • 网络包抓包分析
      • 在windows和linux系统之间配置共享
    • Socket
      • 系统socket库介绍
      • windows上加载socket库
      • 在windows平台创建socket库
      • 移植到linux并设置单进程创建socket的最大数量
    • TCP
      • TCP 服务端
      • TCP 服务的 xtcp 类封装
      • TCP 客户端
        • 创建 tcpclient 项目
        • tcp 三次握手协议详解
        • 完成xtcp库connect函数
        • 移植到linux并测试与服务
        • tcp 编程总结
        • httpclient 获取网站内容
      • TCP 阻塞超时和高并发处理epoll
      • 支持php的http服务器
    • UDP
      • udp Socket 编程

1.2 TCP/IP模型分层讲解

  • OSI vs TCP/IP

  • 数据进入协议栈时的封装

1.3 网络包抓包分析

  • 使用工具:Wireshark
  • 工具界面:
  • 抓包分析界面

1.4 使用windows编辑工具直接编辑Linux上代码

  • 直接用windows中提交Linux上编码
  • 使用VS直接编辑Linux跨平台代码
  • 安装配置smaba
    • 配置
[code]

*  

转载:https://blog.csdn.net/qq_29086043/article/details/116504213
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场