嵌入式Linux网络编程基础

课程导师

杨超 杨超
3年嵌入式linux开发经验。长期从事嵌入式气象数据采集相关工作,熟悉操作系统底层原理。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
13.对select提高效率的第一种解决办法
离线学习

下载APP离线观看

技能补充更多
  • 嵌入式驱动开发环境搭建初级
    嵌入式驱动开发环境搭建初级

    嵌入式系统的开发往往和PC上的开发不一样,那么本套课程将带着大家看看嵌入式开发中一些常用软件环境和服务的搭建情况。

  • C语言语法概述
    C语言语法概述

    C语言,是从事嵌入式开发人员必须掌握的重要工具,本套课程将重点围绕C语言的32个关键字,掌握其中使用它们的技巧和规律。

  • C语言内存操作
    C语言内存操作

    在C语言用,其核心和灵魂就是对内存类型资源的操作,这个操作的工具就是指针。本章课程嵌入式C语言高级内存空间RAM,将带领大家一起熟悉和掌握C语言指针的操作方法和思维方式。

  • C语言函数使用
    C语言函数使用

    C语言在本质上是函数的语言,我们使用的每个功能都是函数,因此在嵌入式应用开发中,我们对C语言的应用其实是对其函数的应用。如何运用函数,将是我们设计大型嵌入式程序的基础。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 835256707 7个月前

    老师: 你81行 FD_CLR( i,&current); 感觉应该用 listenfd 代替i

    提问于 13:26

    收起↑

    王海宁 回复 835256707 7个月前

    结合代码看看那

    835256707 回复 王海宁 7个月前

    老师 此时的 client[i] 不是记录 来连接的 客户端吗? 这里的代码 单独出现 i FD_CLR( i,&current); 不知道是什么意思

    王海宁 回复 835256707 7个月前

    他是判断哪个描述符在current描述符集合中发生了改变,如果还不理解,请联系我进行1V1辅导。

  • 1046726599 9个月前

    老师,我看到个问题,做服务器程序,由于select支持的最大句柄数有限,但还是想用select不用epoll,还要让服务器达到要求的并发能力。想法是这样:一个进程或线程调用一个select,比如一个select能最多支持1024个句柄,那么如果10个进程或线程就能支持到10*1024个句柄了。这样可以吗?还是你的意思说在一个进程里,不管开多少线程,给每个select的传入的文件描述符总数大于FD_SETSIZE也不行?

    提问于 00:00

    王海宁 回复 1046726599 9个月前

    可以修改系统支持的最大描述符数来达到这个功能。

加载更多↓
  • 网络编程基础以及wireshark的使用 课件

    网络编程基础以及wireshark的使用 课件

  • tcp编程模型 课件

    tcp编程模型 课件

  • 一个获取时间客户端的例子 源码

    一个获取时间客户端的例子 源码

  • 简单时间服务器的编写-1 源码

    简单时间服务器的编写-1 源码

  • 多进程并发服务器的例子 源码

    多进程并发服务器的例子 源码

  • IO复用介绍及select使用流程 源码

    IO复用介绍及select使用流程 源码

  • 多客户端的例子 课件

    多客户端的例子 课件

  • select 源码

    select 源码

  • 思维导图

    思维导图

  • 思维导图

    思维导图

  • 课件

    课件

  • 网络编程基础 最新课件

    网络编程基础 最新课件

  • 网络编程基础 最新源码

    网络编程基础 最新源码

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

有一位课程导师想与你聊聊

客服热线 400-862-8862

回到顶部