网络编程之套接字选项的使用 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程使用示例演示了几种重要的套接字选项在网络编程中的使用方法以及 ioctl() 函数在网络编程中的作用。比如如何使用套接字选项设置缓冲区的大小、如何使用 ioctl() 函数操作 ARP 缓冲、如何使用 ioctl() 函数进行网络接口的请求等。通过本次课程的学习,学员会更加深刻的理解套接字在网络编程中的重要性,为后续课程中的开发打下基础。

    1.TCP 发送缓冲区的设置 00:07:56

    本课时用示例演示了客户端程序中设置 TCP 发送缓冲区的方法。

    2.TCP 接收缓冲区的设置 00:07:01

    本课时用示例演示了服务端程序中设置 TCP 接受缓冲区的方法。

    3.ioctl() 函数网络接口请求的方法 00:06:02

    本课时用示例演示了使用 ioctl() 函数进行网络接口请求的方法。

    4.ioctl() 函数操作 ARP 缓存的方法 00:06:38

    本课时介绍了使用 ioctl() 函数操作 ARP 高速缓存的方法。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

网络编程之套接字选项的使用

4课时,28分钟
CodeHarvester
CodeHarvester

极客学院签约布道师

课程背景:
网络编程中使用合适的套接字选项来设置套接字,会使得网络通信更符合自己的需求,也会使得通信变得更加健壮。同时 Linux 操作系统提供了 ioctl() 函数来进行用户和内核协议栈进行交互,利用此函数可以更加深入的了解通信的过程。

核心内容:
1. TCP 发送缓冲区的设置
2. TCP 接收缓冲区的设置
3. ioctl() 函数网络接口请求的方法
4. ioctl() 函数操作 ARP 缓存的方法

软件环境:Ubuntu

是否提供资料:

课程等级:中级

适合人群:
具有 Linux 网络编程基础的学员
  • 技术问答

相关课程

  • I/O 模型之 I/O 复用

    本课程讲解 I/O 复用模型,详细介绍了三个 I/O 复用的系统调用,并从多个角度比较这三种 I/O 复用系统调用的优缺点,同时使用示例演示 I/O 复用的使用方法。通过本课程的学习,学员应当学会使用 I/O 复用这种 I/O 模型编程的方法。

    3课时 71分钟
    高级
    3711人学习
  • Ubuntu 系统快速入门

    本课程介绍了 Ubuntu 系统的入门知识,本课程的内容涉及了系统的安装、系统的使用,以及 Ubuntu 系统下如何安装卸载软件和 Ubuntu 系统下如何开发程序。通过本课程的学习,希望不熟悉 Ubuntu 系统的学员对此系统有基本的认识。

    5课时 56分钟
    初级
    10145人学习
  • 企业大型监控系统 Zabbix 应用初级篇

    本课程讲解 Zabbix 架构体系,学习 Zabbix 安装及基本配置,实现 Zabbix 报警等基础应用方法。

    5课时 62分钟
    中级
    5297人学习
  • Linux 导论

    本课程介绍 Linux 系统下编程概述,着重讲解 Linux 系统编程的术语和编程示例。通过本课程学习让大家了解 Linux 系统编程的基本信息以及 Linux 系统程序。

    4课时 37分钟
    初级
    12711人学习