码迷,mamicode.com
首页 >  
搜索关键字:recv    ( 986个结果
深入理解TCP协议及其源代码
深入理解TCP协议及其源代码,包括TCP协议的初始化及socket创建TCP套接字描述符;connect及bind、listen、accept背后的三次握手send和recv背后数据的首发过程; close背后的连接终止过程 《一》 深入理解TCP协议 TCP协议,即传输控制协议,是一种面向连接的、 ...
分类:其他好文   时间:2019-12-26 21:05:31    阅读次数:44
深入理解TCP协议及其源代码-send和recv背后数据的收发过程
send和recv背后数据的收发过程 send和recv是TCP常用的发送数据和接受数据函数,这两个函数具体在linux内核的代码实现上是如何实现的呢? ssize_t recv(int sockfd, void buf, size_t len, int flags) ssize_t send(in ...
分类:其他好文   时间:2019-12-26 19:34:06    阅读次数:40
深入理解TCP协议及其源代码
选择如下任一个问题,通过理论分析、源代码阅读和运行跟踪深入理解TCP协议完成一篇实验报告博客 TCP协议的初始化及socket创建TCP套接字描述符; connect及bind、listen、accept背后的三次握手 send和recv背后数据的首发过程 close背后的连接终止过程 另外您也可以 ...
分类:其他好文   时间:2019-12-26 19:24:21    阅读次数:30
深入理解TCP协议及其源代码——send和recv背后数据的收发过程
TCP数据发送和接收的原理 TCP连接的建立过程 TCP Socket的连接的过程是服务端先通过 函数创建一个socket对象,生成一个socket文件描述符,然后通过 函数将生成的socket绑定到要监听的地址和端口上面。绑定好了之后,使用 函数来监听相应的端口。而客户端是在通过 函数创建一个so ...
分类:其他好文   时间:2019-12-26 19:14:33    阅读次数:45
python_并发编程——管道和数据共享
1.管道 from multiprocessing import Pipe conn1,conn2 = Pipe() #返回两个值 conn1.send('wdc') #发送 print(conn2.recv()) #接收 conn2.send('yhf') print(conn1.recv()) ...
分类:编程语言   时间:2019-12-22 16:32:24    阅读次数:41
ubuntu 16 typora 安装 ,14系统的不管用。。
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE [email protected]:~/linuxidc.com$ wget -qO - https://typora.io/linux/... ...
分类:系统相关   时间:2019-12-21 18:23:29    阅读次数:49
Socket与系统调用深度分析
一.socket函数接口工作流程图 上一篇博文中我们简单分析了这个模型,本节里面我们将在此基础上深入内核里分析。 二.系统调用与中断相关概念 这里我们会涉及到一些概念,先让我们熟悉一下它们! 用户空间:指的就是用户可以操作和访问的空间,这个空间通常存放我们用户自己写的数据等等;而内核空间则是系统内核 ...
分类:其他好文   时间:2019-12-19 17:43:05    阅读次数:43
【ROS】安装ubuntu18.04+ros-melodic
安装Ubuntu 下载镜像 https://ubuntu.com/download/desktop 安装镜像 可以装虚拟机或双系统 更换源 软件更新 安装chrome https://www.google.cn/intl/zh-CN/chrome/ 安装ROS 此处使用中科大的镜像,官方的镜像非常慢 ...
分类:系统相关   时间:2019-12-15 12:53:03    阅读次数:102
KCP TCP是为流量设计的(每秒内可以传输多少KB的数据),讲究的是充分利用带宽。而KCP是为流速设计的(单个数据包从一端发送到一端需要多少时间)
http://www.skywind.me/blog/archives/1048 KCP是一个快速可靠协议,能以比 TCP浪费10%-20%的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果。纯算法实现,并不负责底层协议(如UDP)的收发,需要使用者自己定义下层数据包的发送 ...
分类:其他好文   时间:2019-12-14 11:41:58    阅读次数:61
Linux操作系统中系统调用接口
随笔- 58 文章- 0 评论- 1 Linux操作系统中系统调用接口 进程控制 fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 终止进程 _exit 立即终止当前进程 getdtablesize 进程所能打开的最大文件数 getpgid 获取指定 ...
分类:系统相关   时间:2019-12-12 14:46:24    阅读次数:45
986条   上一页 1 ... 3 4 5 6 7 ... 99 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!