E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux网络编程系列
Linux网络
编程(TCP Socket编程实现过程)
一、TCPSocketServer服务器基本流程框架1.创建服务器套接字Socket2.设置服务器地址结构htons、inet_aton和inet_ntoa3.绑定服务器套接字Bind4.监听传入的连接请求Listen5.接受客户端连接请求Accept6.服务器数据的收发Recv、Send7.关闭套接字Close代码实现服务器二、TCPSocketClient客户端基本流程框架1.创建客户端套接字
咖喱年糕
·
2023-11-04 14:14
LINUX
网络
linux
tcp/ip
服务器
ubuntu
c语言
运维
服务器编程入门(4)
Linux网络
编程基础API
问题聚焦:这节介绍的不仅是网络编程的几个API更重要的是,探讨了
Linux网络
编程基础API与内核中TCP/IP协议族之间的关系。
_suzhou
·
2023-11-04 14:33
后台开发
网络编程
服务器
linux
高性能
通信
Linux网络
编程概念和API小总结
目录网络编程:TCP服务端和TCP客户端的创建过程区别1、套接字(Socket)、IP地址和端口号2、网络编程相关API(1)创建套接字:socket()(2)绑定地址和端口:bind()(3)监听连接请求:linten()(4)客户端发送、服务端接受连接请求:connect()和accept()1)客户端发送连接请求:2)服务端接受连接请求:(5)通信1)发送数据send()sendto()se
大帅不想当程序猿(找不到工作版
·
2023-11-04 13:14
网络
linux网络
配置详解
下面是关于
Linux网络
配置的详细解析。IP地址配置:在Linux中,IP地址是网络通信的基础。你可以使用ifconfig命令来配置网卡的IP地址。
naer_chongya
·
2023-11-04 13:29
linux
网络
运维
【
Linux网络
编程_TCP/UDP_字节序_套接字 实现: FTP 项目_局域网聊天项目 (已开源) 】.md updata:23/11/03
文章目录TCP/UDP对比端口号作用字节序字节序转换api套接字socket实现网络通讯服务端逻辑思路demo:满血版双方通讯/残血版多方通讯服务端demo客户端demoFTP项目实现severdemo:clientdemo:局域网多方通讯配合线程实现severdemo:clientdemo:TCP/UDP对比TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连
要长脑子了 o.0
·
2023-11-04 09:34
linux
tcp/ip
socket
c语言
线程锁、进程锁、分布式锁_
Linux网络
编程
线程锁1、互斥锁:互斥锁首先是一个睡眠锁,如下图当线程C没有获取到资源时,线程锁会结束线程B切换到线程C。2、自旋锁:而自旋锁在未获取到资源时线程C循环等待,尝试获取锁,一直占用核心。3、读写锁:若一个线程获取到读(写)操作,则其他线程的写(读)操作被禁止。4、条件变量:当达到条件变量时,我们通过发送信号或者广播的方式唤醒其他的线程4、信号量,5、原子锁问题一、什么时候使用互斥锁,什么时候使用自旋
thetffs
·
2023-11-04 08:23
分布式
linux
运维
【Linux】
Linux网络
配置详解
网络配置一.网络连接测试1.查看宿主机和虚拟机ip(1)查看宿主机ip①宿主机:可视化界面查看ip②宿主机:命令行查看ip(2)查看虚拟机ip①虚拟机:可视化界面查看ip②虚拟机:命令行查看ip2.测试宿主机和虚拟机的网络通信(1).宿主机ping虚拟机(2).虚拟机ping宿主机二.网络连接模式1.桥接模式2.NAT模式(NetworkAddressTranslation,网络地址转换)3.仅主
爱穿背带裤的馫
·
2023-11-04 07:26
linux
网络
服务器
【Linux】
Linux网络
总结图详解
网络是进行分层管理的应用层HTTPHTPPS传输层(UDP、TCP)UDPTCPTCP和UDP对比网络层IP数据链路层(MAC)/物理层(以太网)以太网通信(负责网卡之间)网络是进行分层管理的应用层HTTPHTTP协议格式(请求和响应)方法说明HTTP协议版本GET获取资源1.0、1.1POST传输实体主体1.0、1.1PUT传输文件1.0、1.1HEAD获得报文首部1.0、1.1DELETE删除
Fre丸子_
·
2023-11-04 07:24
Linux
linux
网络
运维
Linux网络
虚拟化 Bridge
本文假设已经具备基本的路由交换基础。个人学习记录,欢迎指正。bridge是linux实现的虚拟化的交换机设备,其工作原理同现实交换机基本一致。基本操作#安装配置工具yum-yinstallbridge-utils#添加交换机brctladdbrbr1#查看交换机brctlshow#将veth插入交换机brctladdifbr1veth1#移除交换机上的veth端口brctldelifbr1veth
山上小老虎
·
2023-11-03 15:11
Linux网络虚拟化
linux
网络
运维
图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
https://blog.csdn.net/dog250/article/details/45788279Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。这些对网络虚拟化的支持技术包括任何重量级的虚
Michaelwubo
·
2023-11-03 15:40
Linux虚拟网络设备之bridge
Linuxipnetns命令-CSDN博客veth-pair,netns-CSDN博客图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN_veth转发有拷贝
Michaelwubo
·
2023-11-03 15:08
linux
网络
运维
Linux网络
配置
1.为什么要进行网络配置?1.ifconfig=》查看不了ip(无法远程登录)2.ip会变掉=》动态ip=》静态ipsystemctlrestartnetwork//重启网络配置配置ip:1.linuxip1.vim/etc/sysconfig/network-scripts/ifcfg-ens33//修改:BOOTPROTO=staticONBOOT=yesIPADDR=192.168.10.1
somarl
·
2023-11-03 15:31
linux网络
管理
linux网络
配置1.ifconfig命令ifconfig##查看或设定网络接口ifconfigdeviceip/24##在对应的网卡上临时设定ipifconfigdevicedown##关闭网卡设备ifconfigdeviceup
new_liziang
·
2023-11-03 13:12
Manjaro
Linux网络
版的安装
运行前一定要加入国内源:sudopacman-mirrors-cChina-btesting-g-y使用中国源并切换到测试分支剩下的详情请参见:Manjarolinux安装笔记
vimtest
·
2023-11-03 01:51
Linux网络
抓包分析工具(tcpdump、wireshark)
目录一、tcpdump1、作用2、命令选项3、tcpdump4、tcpdump捕获方式5、常用的过滤条件二、wireshark1、什么是wireshark2、安装wireshark3、tshark命令三、Tcpdump和wireshark合用总结一、tcpdump1、作用行tcpdump指令可列出经过指定网络界面的数据包文件头,可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层
吉吉吉吉吉吉吉吉吉吉
·
2023-11-02 17:17
linux
网络
tcpdump
tcpdump抓
linux网络
包,使用wireshark分析
TCPDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的。TcpDump是Linux中强大的网络数据采集分析工具之一。用简单的话来定义tcpdump,就是:dumpthetrafficonanetwork,根据
美丽的欣情
·
2023-11-02 17:13
网络
linux
tcpdump
【
Linux网络
】
Linux网络
抓包工具tcpdump
一、tcpdump介绍tcpdump是一个Linux的网络抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump适用于大多数的类Unix系统操作系统(如linux,BSD等)。二、安装&用法说明1)安装$yum-yinstalltcpdump2)用法说明tcpdump采用命令行方式,它的命令格式为tcpdump[-DenNqvX][-ccount][
suyukangchen
·
2023-11-02 17:10
Linux网络
网络
linux
tcpdump
【Java并发
编程系列
6】同步工具类
主要讲解Java常用的同步工具类,包括闭锁/FutureTask/信号量/栅栏,最后还对“创建线程的三种方式”进行简单的扫盲。往期精选(欢迎转发~~)如何看待程序员35岁职业危机?Java全套学习资料(14W字),耗时半年整理我肝了三个月,为你写出了GO核心手册消息队列:从选型到原理,一文带你全部掌握肝了一个月的ETCD,从Raft原理到实践更多...前言《Java并发编程实战》这本书看到第五章了
楼仔
·
2023-11-02 13:20
Java并发编程
并发编程
第二本书交稿了
上一本咱们书咱们写的是
Linux网络
方面的,书名是《深入理解
Linux网络
》。咱们这本书帮助很多之前惧怕内核的读者打开了通往内核的大门。
zhangyanfei01
·
2023-11-02 12:20
Linux复习——嵌入式
Linux网络
编程
网络基础编程socket类型流式socket:可靠,面向连接的通信流,使用TCP数据报socket:无序,不可靠,使用UDP原始socket:强大不方便数据存储优先顺序大端模式:低地址高字节小段模式:低地址低字节(PC机常用)
鲨鱼辣椒说你很菜
·
2023-11-01 16:58
linux
【 一个比 ping 更强大、更牛逼的命令行工具!】
Traceroute原理和功能traceroute是一个常用的
Linux网络
诊断命令,用于追踪数据包从源主机到目标主机的路径。它可以帮助确定网络中的延迟和丢包问题。当发送一个数据包时,T
GLAB-Mary
·
2023-11-01 14:06
智能路由器
网络
【JS
编程系列
】手写一个快速排序
一、题目题目:手写一个快速排序例子:输入:[1,34,5,76,8,6,9,7,6,3]输出:[1,3,5,6,6,7,8,9,34,76]二、代码实现“快速排序”思路:在数组中,选择一个元素作为“基准”;所有小于“基准”的元素,都移到“基准”左边;所有大于“基准”元素,都移到“基准“的右边;对应“基准”左边和右边的两个子集,不断重复第一步和第二步,知道所有的子集只剩下一个元素为止;代码实现:le
前端葱叶
·
2023-11-01 12:27
运维必学 | 循环语句-从零开始学Windows批处理(Batch)
编程系列
教程
欢迎关注「全栈工程师修炼指南」专注企业运维实践、网络安全、系统运维、应用开发、物联网实战、全栈文章等知识分享设为「星标⭐」每天带你基础入门到进阶实践再到放弃学习!作者主页:[https://www.weiyigeek.top]博客:[https://blog.weiyigeek.top]关注回复【学习交流群】加入【安全开发运维】答疑交流群目录:本文为作者原创文章,为尊重作者劳动成果禁止非授权转载,
全栈工程师修炼指南
·
2023-11-01 08:14
公众号付费专栏
运维
batch
开发语言
理解epoll多路复用和Reactor设计思想
1.
Linux网络
IO模型在linux系统中所有的外部设备的操作都可以看作是一个文件操作,linux对文件操作的外部设备返回一个文件描述符fd(filedescriptor)。
daof
·
2023-10-31 18:44
Linux网络
问题排查
Linux网络
问题排查一、网络不通1.链路是否连通2.网卡是否正常启用3.是否正确设置网关4.DNS工作状况5.是否可以正常路由到远程主机6.远程主机是否开放端口7.本机查看监听端口8.查看防火墙规则二
百里 Jess
·
2023-10-31 10:59
linux
网络
linux
运维
linux如何检测网络是否畅通,
linux网络
不通如何检查
如果网络不通时,你可以依序这样处理1.了解问题:这个问题是刚刚发生?还是因为之前我做了什么动作而导致无法联机?2.确认IP:先看看自己的网卡有无驱动?能否取得正确的IP相关参数来联机?3.确认区网联机:利用ping来沟通两部主机(路由器或IP分享器),确定网络线与中继的hub/switch工作正常;4.确认对外联机:看主机或IP分享器能否依据第四章的方法顺利取得IP参数,并以ping的方法确定对外
weixin_39761822
·
2023-10-31 10:27
linux如何检测网络是否畅通
Linux虚拟机网络相关(三种网络连接)
Linux网络
是NAT模式NAT模式:NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
樱桃气质丸
·
2023-10-31 10:25
Linux
虚拟机
linux
网络
运维
Linux 性能调优之网络优化
所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧——赫尔曼·黑塞《德米安》网络优化
Linux网络
优化是一个很大的概念,这里讲的优化主要是传输层和网络层的优化.
山河已无恙
·
2023-10-31 06:42
网络相关笔记
Linux
调优
linux
网络
运维
Linux网络
:IP协议 | 网段划分 | 私有IP、公网IP | 路由
文章目录IP协议前言协议头格式网段划分划分IP地址的方案私有IP地址和公网IP地址路由路由表生成算法全文约4734字,预计阅读时长:14分钟IP协议前言网络层IP协议提供的是一种将数据跨网络传送到另一台主机的能力。数据的可靠性问题是由上篇文章的TCP协议维护。IP地址=网络地址(北京)+主机地址(天安门)。路由器工作在网络层:即配有IP地址,又能进行路由控制;主机:配有IP地址,但是不进行路由控制
Keflavík
·
2023-10-31 05:16
Linux
网络
tcp/ip
linux
后端
开发语言
Linux网络
编程(socket的tcp通信)
目录
Linux网络
编程(socket的tcp通信)一、需要用到的相关函数二、tcp通信编程模型三、代码示例tcp服务端代码示例:tcp客户端代码示例
Linux网络
编程(socket的tcp通信)socket
杭电羊皮卷
·
2023-10-31 04:20
网络编程
网络
tcp/ip
linux
Linux网络
编程:数据链路层
目录一.数据链路层概述二.以太网2.1以太网的概念2.2以太网数据帧2.3对于MAC地址的认识2.4数据碰撞问题三.MTU和MSS3.1什么是MTU3.2MTU对UDP的影响3.3MTU对TCP的影响(MSS的概念)四.ARP协议4.1ARP协议的作用4.2ARP数据报4.3ARP协议工作流程五.总结一.数据链路层概述数据链路层在是计算机网络通信中,TCP/IP五层模型的倒数第二层,TCP/IP五
【Shine】光芒
·
2023-10-31 01:53
Linux系统和网络
linux
网络
网络协议
温故知新-java的I/O模型-BIO&NIO&AIO
参考你的鼓励也是我创作的动力Postedby微博@Yangsc_o原创文章,版权声明:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0摘要通过温故知新-快速理解
Linux
小丑————
·
2023-10-31 00:44
后端
多线程&多进程
网络编程
网络
nio
netty
Netty 入门之I/O模型,BIO、NIO、AIO的区别
Linux网络
I/O模型简介Linux的内核将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个filedescriptor(fd,文件描述符)。
Ethan_199402
·
2023-10-31 00:55
netty
nio
基于
Linux网络
编程socket套接字制作的多人聊天室
1、项目简介该项目是一个可以实现多人同时在线的聊天室网络应用,用户各自在登录时自定义一个网名,并以这个网名在多人聊天室中与别人聊天,同时每个用户可以通过用户名辨别其他用户。主要的功能特点是能容纳多人在线聊天,分为服务器端和客户端两大模块。关于socket套接字的使用方法可以参考这篇文章:https://blog.csdn.net/mhyasadj/article/details/131181974
林鹿鹭
·
2023-10-30 23:38
linux
服务器
网络
c语言
Linux网络
编程二(TCP三次握手、四次挥手、TCP滑动窗口、MSS、TCP状态转换、多进程/多线程服务器实现)
TCP三次握手TCP三次握手(TCPthree-wayhandshake)是TCP协议建立可靠连接的过程,确保客户端和服务器之间可以进行可靠的通信。下面是TCP三次握手的详细过程:假设客户端为A,服务器为B1、第一次握手(SYN=1,seq=500)A向B发送一个带有SYN标志位的数据包,表示A请求建立连接。SYN标志位为1表示这是一个连接请求数据包,500是A随机选择的初始序列号。2、第二次握手
国家级退堂鼓
·
2023-10-30 01:38
网络
服务器
linux
ubuntu
1024程序员节
tcp/ip
2、
Linux网络
编程IO多路复用
IO多路复用功能:IO多路复用使得程序能够同时监听多个文件描述符,能够提高程序的性能,Linux下实现IO多路复用的系统调用主要有select、poll、epoll。两种模型模型1、(BIO模型)阻塞等待服务端在等待客户端连接以及读取客户端信息两处位置都会进行阻塞。好处:不占用CPU的时间片。缺点:同一时刻只能处理一个操作,效率低。解决缺点:可以使用多进程/多线程的方式,使得服务端能够和多个客户端
VVPU
·
2023-10-29 22:30
Linux网络编程
linux
网络
服务器
小学生C++入门书籍、程序员的数学入门书籍、算法启蒙书籍等
一、宝宝的
编程系列
、宝宝的数学书籍、宝宝的物理学系列宝宝的
编程系列
书籍宝宝的
编程系列
书籍-CSDN博客宝宝的物理学系列宝宝的物理学系列_dllglvzhenfeng的博客-CSDN博客宝宝的数学书籍宝宝的数学书籍
dllglvzhenfeng
·
2023-10-29 12:06
科普
小学生C++趣味编程
信息技术
c++
算法
人工智能
信息学奥赛
CSP-J
Linux网络
基础
网络基础计算机网络背景网络发展认识协议网络协议初识网络协议栈协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程同局域网的两台主机通信跨网络的两台主机通信网络中的地址管理认识IP地址认识MAC地址计算机网络背景网络发展独立模式:计算机之间相互独立;在早期的时候,计算机之间是相互独立的,此时如果多个计算机要协同完成某种业务,那么就只能等一台计算机处理完后再将数据传递给下一台计算机,然
搬砖狗(●—●)
·
2023-10-29 11:03
linux
Linux网络
编程中网络传输KCP协议原理解析
系列文章目录文章目录系列文章目录前言一、KCP概述二、kcp协议头部三、KCP流程1.kcp数据接收3.kcp确认机制4.kcp重传机制四、KCP实现原理五、KCP源码分析1.首先来看包发送的逻辑,我们会调用ikcp_send方法2.看完这个flush方法,我们基本了解发送数据的逻辑。然后就看他在哪调用的3.我们再来看一下底层接受数据的方法ikcp_input六、KCP快在哪里七、KCP使用场景八
森明帮大于黑虎帮
·
2023-10-28 19:17
Linux
网络基础
网络
linux
udp
kcp
网络协议
20.shell中的条件判断
系列专栏:阶段一:windows基础目前原创16篇阶段二:Linux基础知识目前原创38篇阶段三:shell基础+shell高级目前原创20篇阶段四:python基础及自动化应用原创未开始阶段五:
Linux
「已注销」
·
2023-10-28 18:47
linux
运维
服务器
云计算
bash
并发
编程系列
---【线程池七大核心参数】
一、七大核心参数1.corePoolSize核心线程数2.maximumPoolSize最大线程池参数3.keepAliveTime任务结束后,线程存活此处指定时间后才会被释放4.TimeUnit上一个参数的单位,常用s,ms5.BlockingQueue队列,当核心线程用完时,任务放进队列6.ThreadFactory线程工厂7.丢弃策略默认Abort,直接丢弃,并抛出异常二、线程池原理所有线程
少年攻城狮
·
2023-10-28 17:36
java
jvm
开发语言
linux基础
linux基础============1.主要内容:常用的linux命令(shell命令)lscd
linux网络
配置
linux网络
下载gdb调试2.相关的工作岗位:(深入的了解linux)系统运维linux
stalker丨
·
2023-10-28 08:01
Linux网络
编程三(多路IO转接、select函数、epoll函数)
多路IO转接服务器服务器和客户端建立连接示意图利用select()函数:Server服务器利用select进行监听需要建立连接的Client,Server事先创建好lfd并交给select()函数进行监听,若有客户端需要建立连接,就反馈给服务器,服务器调用accpet()函数返回cfd文件描述符给select()函数。select函数select多路IO转换,原理:借助内核,select来监听,客
国家级退堂鼓
·
2023-10-26 11:20
linux
网络
数据库
Linux网络
编程:UDP协议和TCP协议
目录一.对于端口号的理解1.1网络通信五元组1.2端口号的划分策略二.网络通信中常用的指令2.1netstat指令2.2pidof指令三.udp协议3.1udp的概念及特点3.2udp协议端格式3.3对于面向数据报及应用层发送与读取数据的理解四.tcp协议的概念及特点五.tcp报头5.1tcp协议端格式5.2tcp报头各部分的含义六.三次握手和四次挥手6.1三次握手和四次挥手的流程6.2三次握手解
【Shine】光芒
·
2023-10-26 09:42
Linux系统和网络
linux
udp
tcp/ip
Linux网络
编程:原始套接字简介
Linux网络
编程:原始套接字编程一、原始套接字用途通常情况下程序员接所接触到的套接字(Socket)为两类:流式套接字(SOCK_STREAM):一种面向连接的Socket,针对于面向连接的TCP服务应用
叨陪鲤
·
2023-10-26 09:40
Linux驱动
Linux网络
编程:IP协议
目录一.IP协议的功能二.IP协议报头2.1IP报头的格式2.2IP报头各部分含义三.IP报文的分片问题3.1什么是分片3.2分片的原理3.3合并报文四.网段划分4.1网络号和主机号4.2网络号和主机号的划分策略4.3特殊的IP地址4.4IP地址数量不足问题五.公网IP和私网IP六.路由七.总结一.IP协议的功能IP协议是TCP/IP五层模型的网络层所用到的协议,IP协议解决的问题是报文路由路径的
【Shine】光芒
·
2023-10-26 09:04
Linux系统和网络
1024程序员节
网络协议
网络
linux
CUDA编程第一章:windows下安装visual studio 2019+CUDA10.2的整体图文流程
本篇博客是CUDA
编程系列
笔记的开篇,我打算先介绍下搭建CUDA编程环境
玉堃
·
2023-10-25 19:25
CUDA编程
visual
studio
c++
windows
深入理解
Linux网络
笔记(四):内核是如何发送网络包的
本文为《深入理解
Linux网络
》学习笔记,使用的Linux源码版本是3.10,网卡驱动默认采用的都是Intel的igb网卡驱动Linux源码在线阅读:https://elixir.bootlin.com
邋遢的流浪剑客
·
2023-10-25 08:00
1024程序员节
Linux网络
Linux内核
Linux网络
编程杂谈(聊聊网络编程背后的故事)
数据是如何传输到物理网络上的?以TCP为例,当TCP决定发送数据时,这些数据需要经过多个处理阶段才能真正被传输到物理网络。其中一个关键步骤是将数据移动到网络接口卡(NIC)。以下是这个过程的详细描述:数据序列化:TCP会为要发送的数据添加TCP头部,这创建了一个TCP数据段。这个TCP数据段再被IP层封装,添加IP头部,形成一个IP数据包。依据使用的物理媒体和链路层协议,如Ethernet,此IP
青衫客36
·
2023-10-24 23:44
工程化C
Linux
网络
linux
Linux网络
编程- IO多路复用
IO多路复用IO多路复用是一个非常有用的技术,它允许单个线程/进程同时监视和管理多个IO描述符。它特别适用于那些需要处理大量并发套接字连接的场景,例如Web服务器、数据库服务器或其他网络应用。IO多路复用使得应用程序可以在等待数据时不被阻塞,并在数据到达时立即进行处理。核心概念阻塞与非阻塞IO:阻塞IO:应用程序执行IO操作时,必须等待IO操作完成后才能继续执行其他任务。非阻塞IO:应用程序在执行
青衫客36
·
2023-10-24 23:44
Linux
linux
网络
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他