码迷,mamicode.com
首页 >  
搜索关键字:linux网络编程    ( 339个结果
Linux网络编程——多路复用之epoll
Linux网络编程——多路复用之epoll ? epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合 ...
分类:系统相关   时间:2019-05-02 23:08:57    阅读次数:198
Linux网络编程初步
Linux网络编程初步 [TOC] 主机字节序和网络字节序 32位置机器一次性能装载4字节。那么四字节在内存的顺序影响它被累加器装载成的整数的值。主要分为大端和小端。 大端字节序是一个整数高位字节(23~31bit)存在内存的低处,低字节(0~7 bit) 存储在内存的高地址处。小端相反。 现代PC ...
分类:系统相关   时间:2019-03-02 10:31:54    阅读次数:199
Linux网络编程(一):一个简单的socket程序
服务器: 客户端: 参考: 《UNIX网络编程 - 卷1:套接字联网API》 ...
分类:系统相关   时间:2018-12-27 03:09:01    阅读次数:251
socket 编程 : shutdown vs close
shutdown vs close 在linux c++ 网络编程中 socket的关闭有两个常用的函数 close 和 shutdown两个函数。作者今天讨论一下在tcp/ip 协议中这两个函数有什么不同。 功能上 linux有一个特点:file、 socket、 dev 都会通过一个 file ...
分类:其他好文   时间:2018-12-22 19:08:07    阅读次数:227
Linux网络编程案例分析
本代码来自于博主:辉夜星辰 本篇主要对运行代码中出现的问题进行分析,代码本身的内容后续展开讨论。 服务器端代码 客户端代码 鉴于自己刚刚起步学习Linux网络编程,看完书后一般是现在网上找一些实例代码进行测试,便于理解。 我网上找了些代码实例,经常会遇到出错情况,而上述代码运行没有错误,但是需要注意 ...
分类:系统相关   时间:2018-10-20 22:10:45    阅读次数:222
linux网络编程之用socket实现简单客户端和服务端的通信(基于UDP)
单客户端和服务端的通信(基于UDP) 代码 服务端代码socket3.c 客户端代码socket4.c 运行结果截图如下: 5、总结 服务端:socket->bind->(sendto 、revcfrom) 客户端:socket->(sendto 、revcfrom) upd不是面相连接的,这个是和 ...
分类:系统相关   时间:2018-09-29 22:04:51    阅读次数:258
讯为iTop4412嵌入式开发板学习之-------前言
一、linux 工作的分类以及培养时间 Linux 作为一个庞大的体系,有很多相关的研究领域,总结起来大致有五个方向: 1、服务器维护:需要了解 Linux 服务,熟练使用 Shell,了解网络配置。 2、服务器开发:需要学习 Linux 程序设计和 Linux 网络编程。 3、嵌入式 Linux  ...
分类:其他好文   时间:2018-09-09 19:57:32    阅读次数:120
Linux网络编程之select、poll、epoll的比较,以及epoll的水平触发(LT)和边缘触发(ET)
Linux的网络通信先后推出了select、poll、epoll三种模式。 select有以下三个问题: (1)每次调用select,都需要把fd集合从用户态拷贝到内核态,这个开销在fd很多时会很大。 (2)同时每次调用select都需要在内核遍历传递进来的所有fd,这个开销在fd很多时也很大。 ( ...
分类:系统相关   时间:2018-09-05 00:47:19    阅读次数:253
Linux网络编程基础
1. Linux网络模型 ① OSI七层模型和Linux四层模型 ② 各种协议之间的关系及在Linux模型中的位置 ③ 协议封装:各种协议处于一种层层封装的关系 (1)Ethernet (2)IP * IP主要有四个主要功能:数据传送,寻址,路由选择,数据报分段 * IP的主要目的是为数据输入、输出 ...
分类:系统相关   时间:2018-08-13 14:09:16    阅读次数:178
linux 网络编程 2---(TCP编程)
流程 服务器:server 创建套接字 socket( ) 填充服务器网络信息结构体 sockaddr_in 将套接字与服务器网络信息结构体绑定 bind( ) 将套接字设置为被动监听状态 listen( ) 阻塞等待客户端的连接请求 accept( ) 进行通信 recv( )/send( ) 或 ...
分类:系统相关   时间:2018-08-03 20:17:35    阅读次数:198
339条   上一页 1 2 3 4 5 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!