第十二层——Socket编程(嵌入式全套)
嵌入式教程 0

视频:22 

详细介绍Linux下TCP/IP协议,详细剖析TCP/UDP协议的特征和编程特点,实例剖析TCP/UDP应用细节。
选择班级:
  • 课程介绍
  • 课程目录

课程介绍:

详细介绍Linux下TCP/IP协议,详细剖析TCP/UDP协议的特征和编程特点,实例剖析TCP/UDP应用细节


课程内容涵盖:

一、基础

网络

OSI模型

TCP/IP协议简介

socket入门

IP地址与端口

字节序及相关API


二、基本TCP编程

三次握手

TCP状态

TCP连接流程

核心API

非阻塞轮询服务器

并发服务器

信号驱动服务器

多路复用服务器


三、基本UDP编程

recvfrom与sendto

数据丢失的一般处理

迭代服务器

connected的UDP连接


四、socket进阶

socket选项的获取与设置

名字与地址转换

IPv4和IPv6

UNIX域socket

组播与广播

带外数据处理

UDP编程进阶

网络相关的ioctl命令字


五、实时网络协议

RTP/RTCP/RTSP

JRTP编译移植

JTHREAD编译移植


课程讲师:

林世霖

嵌入式讲师

主讲老师
林世霖
嵌入式讲师