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多线程服务端编程学习(二)如何使用muduo网络库 Centos7
、编译muduo,使用muduo下载、安装编译muduo的过程点击https://blog.csdn.net/YoungSusie/article/details/90021742分类Muduo网络库
编程学习笔记
本文以陈硕老师
YoungSusie
·
2023-10-25 00:48
Muduo
muduo使用
centos7
error
c11
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
网络
Linux shell
编程学习笔记
15:定义数组、获取数组元素值和长度
一、Linuxshell脚本编程中的数组概述数组是一种常见的数据结构。跟大多数编程语言一样,大多数Linuxshell脚本支持数组,但对数组的支持程度各不相同,比如数组的维度,是支持一维数组还是多维数组?再如,数组元素的下标是从0开始还是从1开始?则因shell而异,下面我们以zsh、sh、bash为例来讲解。二、数组的定义在Linuxshell脚本编程中,定义数组有两种方法。(一)数组名=(数值
紫郢剑侠
·
2023-10-24 20:29
Linux世界
麒麟操作系统
系统维护
1024程序员节
linux
linux
shell
脚本编程
学习笔记
数组
数组下标
Javascript高级
编程学习笔记
(11)—— 垃圾回收机制
垃圾回收机制垃圾回收机制,是保证脚本能长时间运行的重要机制JS具有自动垃圾收集机制,也就是说执行环境会负责管理代码执行过程中使用的内存与一些偏底层的语言(c、c++)不同,我们不需要手工地去管理内存的使用情况因为JS替我们完成了需要内存的分配,以及无用内存的回收,然后释放其占用的内存。其原理其实很简单,就是找出那些不再使用的内存释放掉就行,所以垃圾收集器会按照固定时间间隔来执行该操作垃圾回收是针对
dazhongshuo1167
·
2023-10-24 11:50
javascript
c/c++
ViewUI
多核
编程学习笔记
之OpenMP(一)
多核
编程学习笔记
之OpenMP(一)I.配置及简介1.1在VC++2008(VC9.0)中,如果没有任何设置,在代码中使用编译指导语句将不会报错,但是也不起作用。
woshiqianlong125
·
2023-10-24 11:49
编程
parallel
thread
编译器
多线程
算法
OpenMP
编程学习笔记
四
single的用法。parallel的目的就是能够让多个CPU协调处理问题,从而提高运行性能。例如,如下的代码,各个CPU都会执行一次。#pragmaompparallel{printf("testOpenMP/n");}更多的时候,我们可能希望这种代码只要在一个CPU上执行就行了,以便减少CPU的功耗。这时可以使用single。测试代码如下:voidtestSingle(){omp_set_nu
richard_wu2005
·
2023-10-24 11:18
编程
thread
parallel
测试
Linux网络
操作系统期末系统复习题
一、填空题1.GUN的含义是一个自由的操作系统。2.Linux一般有3个主要部分:内核、命令解释层、实用工具。3.目前被称为纯种的UNIX指的就是SystemV以及BSD这两套操作系统。4.Linux是基于Copyleft的软件模式进行发布的,它是GNU项目制定的通用公共许可证,英文是GPL。5.史托曼成立了自由软件基金会,它的英文是FSF。6.POSIX是可移植操作系统的缩写,重点在规范核心与应
傻傻的心动
·
2023-10-24 02:24
linux
复习
linux
服务器
运维
LINUX网络
驱动开发
1
Linux网络
设备驱动程序概述
Linux网络
驱动程序遵循通用的接口。设计时采用的是面向对象的方法。一个设备就是一个对象(net_device结构),它内部有自己的数据和方法。
悲伤的小强
·
2023-10-23 23:24
设备驱动
驱动开发
linux
linux错误处理函数
linuxc之perror、exit_perror与exit-CSDN博客
linux网络
编程(三)TCP通信时序与多进程/线程并发服务器的编写-阿里云开发者社区函数简介篇——错误处理函数:errno值、
弥途
·
2023-10-23 18:16
linux
运维
服务器
linux高性能服务器编程(跳过TCP/IP协议详解) ---------更新中
linux高性能服务器编程深入解析高性能服务器编程(首更,2021年11.28)一.
linux网络
编程基础API1.什么是字节序列:现代CPU的累加器一次都能装载8字节的数据,这八字节在内存中排列的顺序将影响到它被累加器装载成长整型
帅得不谈
·
2023-10-23 14:22
操作系统
计算机体系结构
链表
数据结构
算法
Linux网络
编程基础
文章目录前言网络协议IP地址源IP地址和目的IP地址MAC地址端口号端口号与进程ID源端口和目的端口协议TCP协议UDP协议TCP协议与UDP协议网络字节序总结前言在Linux中,如果只是想进行本地通信,我们可以使用Linux提供的多种IPC机制,包括管道、消息队列、共享内存和信号等。这些机制允许在同一台计算机上的进程之间传递数据和通信。但是如果我们想进行远距离跨网络的通信,又该如何解决呢?Lin
拖拉机厂第一代码手
·
2023-10-23 05:42
Linux
linux
网络
运维
服务器
linux网络
基础2
1、简述DNS服务,并搭建DNS服务器,实现主从,子域授权DNS是“DomainNameSystem"的缩写,DNS实现了主机名到IP地址的映射解析。在网络中各主机之间是通过IP地址来通信寻址的,但是IP地址难以记忆,人们都是通过容易记住的主机名来操作,如果希望通过主机名来进行通信,则需要DNS来完成大量的主机名和IP地址的映射解析工作。DNS采用倒置的树状结构,分布式、分层级的主机名管理结构。D
N40_家和万事兴
·
2023-10-23 00:58
【C语言C++
编程学习笔记
】基础语法,第一个简单的实例编程入门教程!
C语言/C++编程学习:一个简单的实例让我们来看一个简单的C语言程序。从下面的程序可以看出编写C语言程序的一些基本特征。如果你能知道该程序将会在显示器上显示一些内容,那说明你还是知道一些的!确实如此,但所要显示的确切内容不是显而易见的,所以请运行程序来观看结果。首先,用你熟悉的编辑器建立一个上面这个样的程序,然后给这个程序取一个名字,并以.c作为结尾以满足所在系统对文件名格式的要求。例如,你可以把
折扇戏美人_a48e
·
2023-10-23 00:29
Linux高性能服务器编程——ch5笔记
第5章
Linux网络
编程基础API5.1socket地址API主机字节序(小端字节序):整数的高位字节存储在内存的高地址处,而低位字节则存储在内存的低地址处。网络字节序(大端字节序):相反。
gongyuandaye
·
2023-10-22 21:41
Linux服务器编程
服务器
linux
笔记
系统
编程学习笔记
基础知识不会的命令可以查看鸟哥私房菜这本书或者自带的帮助文档man命令ifconfig:查看IP地址,MAC地址可以用ip代替,ifconfig已经过时了增加用户sudoadduserclient密码:0000pwd重命名文件mv既可用于改名,也可用于移动mvmytestnewtest(如果第二个参数是文件,那么就是改名,如果是目录就是移动至该目录。)killpid:杀死某个进程killall服务
Mona______
·
2023-10-22 21:06
书不读
不成器
自思量
知不易
系统编程
Linux网络
服务——Samba全攻略
Samba的工作原理是,让NETBIOS(Windows95网络邻居的通讯协议)和SMAServerMessageBlock)这两个协议运行于TCP/IP通信协议之上,并且使用Windows的NETBEUI协议让LINUX可以在网络邻居上被Windows看到。其中最重要的就是SMB协议(ServerMessageBlock),这是一个用于不同计算机之间共享打印机、串行口和通讯抽象(如命名管道、邮件
lihp8533722
·
2023-10-22 21:24
Linux网络服务
linux
网络
security
user
windows
microsoft
Linux网络
编程-epoll
三次握手四次挥手主要函数intepoll_create(intsize);intepoll_ctl(intepfd,intop,intfd,structepoll_event*event);intepoll_wait(intepfd,structepoll_event*events,intmaxevents,inttimeout);intepoll_create(intsize);size参数告诉
小o魂
·
2023-10-22 11:53
网络
linux
服务器
【
linux网络
编程】epoll反应堆模型
1、原始的epoll模型socket、bind、listen创建socket套接字--->epoll_create创建监听红黑树--->返回监听文件红黑树文件描述符epfd--->epoll_ctl()向树上添加一个监听fd--->while(1)--->epoll_wait监听--->对应监听fd有事件产生--->返回监听满足数组--->判断返回数组元素--->lfd满足--->Accept--
StudyWinter
·
2023-10-22 11:20
linux网络编程
C&C++记录学习
linux
网络编程
epoll
python并发
编程学习笔记
--单线程,多线程,多进程 day06
Python并发编程是指同时处理多个任务的技术,包括单线程、多线程和多进程三种方式。1.单线程:单线程是指在一个进程中只有一个线程在执行任务的情况。虽然只有一个线程在执行任务,但可以使用异步编程模型来实现并发操作,从而达到提高程序效率的目的。2.多线程:多线程是指在一个进程中创建多个线程,每个线程都可以执行不同的任务,同时运行。多线程通常比单线程更快,因为它允许并发执行多个任务,但需要注意线程之间
C&L
·
2023-10-22 10:14
开发语言
python并发
编程学习笔记
--线程池 day04
线程池Python线程池是一种用于并发处理的技术,其核心思想是将多个任务分配给一组线程来执行,从而提高程序的运行效率。线程池中包含了一定数量的线程,这些线程可以重复使用,避免了频繁地创建和销毁线程的开销。当有任务需要处理时,线程池中的线程会被分配给任务,并执行任务的代码。执行完任务后,线程会回到线程池中,等待下一个任务的到来。线程池的好处是可以减少线程的创建和销毁开销,提高程序的性能和效率。同时,
C&L
·
2023-10-22 09:44
python
学习
笔记
python并发
编程学习笔记
--在web服务中使用线程池 day05
在web服务中使用线程池可以提高服务器的并发处理能力,尤其是在高并发的情况下,可以提高请求的响应速度。Python中可以使用多种方式实现线程池,比如使用标准库中的concurrent.futures.ThreadPoolExecutor模块。这个模块提供了一个简单易用的接口,可以方便地创建线程池,并提交任务执行。示例1:importjsonimporttimefromconcurrent.futu
C&L
·
2023-10-22 09:44
学习
笔记
Linux shell
编程学习笔记
14:编写和运行第一个shell脚本hello world!
*20231020写这篇博文断断续续花了好几天,为了说明不同shell在执行同一脚本文件时的差别,我分别在csdn提供线上Linux环境(使用的shell是zsh)和自己的电脑上(使用的shell是bash)做测试。功夫不负有心人,在其中一些实例中可以体现出zsh和bash的对脚本文件支持的差别,收获匪浅……一、第一个shell脚本:helloworld!前面我们陆续介绍了与Linuxshell编
紫郢剑侠
·
2023-10-22 03:21
麒麟操作系统
Linux世界
系统维护
linux
shell编程
学习笔记
Linux
Shell脚本
cp命令
source命令
输出重定向
Linux网络
编程-极简HTTP&UDP服务器
HTTP服务器#include#include#include#include#include#definePORT8080#defineBUFFER_SIZE2048voidhandle_client(intclient_socket){charbuffer[BUFFER_SIZE];recv(client_socket,buffer,sizeof(buffer)-1,0);printf("Re
青衫客36
·
2023-10-21 21:48
工程化C
Linux
网络
服务器
linux
python udp_Python网络
编程学习笔记
(一)——UDP
代码清单2-1使用自环接口的UDP服务器和客户端importargparse,socketfromdatetimeimportdatetimeMAX_BYTES=65535defserver(port):sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)sock.bind(('127.0.0.1',port))print('Listeninga
竹宫英朗
·
2023-10-21 12:37
python
udp
linux网络
编程之epoll reactor模式
目录I/O多路复用Reactor模式单Reactor单线程/进程单Reactor多线程/进程多Reactor多进程/线程epollreactor模式实例I/O多路复用在获取事件时,把关心的连接传给内核,再由内核检测如果没有事件发生,线程只需要阻塞;如果有事件发生,内核返回了事件的连接,线程从阻塞状态返回。Reactor模式采用面向对象的思想,对I/O多路复用接口进行封装。Reactor模式有事件到
为了维护世界和平_
·
2023-10-20 18:30
linux网络编程
linux
网络
epoll
reactor
Linux设备驱动1:模块化编程初步讲解
Linux设备驱动1:模块化编程初步讲解大家好,在掌握了C语言,STM32单片机,
Linux网络
编程等基础知识之后,接下来开始慢慢渗透Linux驱动,本专栏会持续更新,供大家一起学习。诸君共勉。。。
哒宰的自我修养
·
2023-10-20 02:48
Linux设备驱动
linux
内核
驱动
模块化编程
利用PSCP实现linux-windows定时文件互传
需求:要定时进行数据文件迁移,但两台
linux网络
不通,因此要将windows作为数据文件转存的中抓站。即先将linux1的文件夹与
兔年吉星高照
·
2023-10-19 17:16
系统运维
数据自动迁移
定时数据更新
Linux网络
编程之recv函数
功能recv函数的功能就是从套接字中接收数据。头文件#include#include原型ssize_trecv(intsockfd,void*buf,size_tlen,intflags);参数参数描述sockfdsocket文件描述符buf接收数据缓冲区len接收数据缓冲区的大小flags标志,一般置0,若需要设置多个标志,则通过“或”逻辑进行连接flags可以设置为如下几种:flags标志MS
半砖
·
2023-10-19 16:13
Linux
C
linux
网络
c语言
【网络编程】
Linux网络
编程基础与实战第三弹——网络名词术语
这里写目录标题网络名词术语解析路由路由器路由表(RoutingTable)路由条目缺省路由条目路由节点以太网交换机工作原理hub工作原理半双工/全双工DNS服务器局域网(LAN)广域网(WAN)端口MTU网络名词术语解析路由数据包从源地址到目的地址所经过的路径,由一系列路由节点组成。某个路由节点为数据包选择投递方向的选路过程。路由器工作原理路由器路由器是连接因特网中各局域网、广域网的设备,它会根据
洁洁!
·
2023-10-19 06:55
Linux网络编程
网络
linux
智能路由器
【网络编程】
Linux网络
编程基础与实战第二弹——Socket编程
Socket编程套接字概念套接字通讯原理网络编程接口网络字节序sockaddr数据结构socket函数bind函数listen函数accept函数connect函数)Socket编程套接字概念Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。与管道类似的,Lin
洁洁!
·
2023-10-19 06:55
Linux网络编程
php
开发语言
网络
Linux
运维
Linux网络
及进程学习笔记
1、总结IP地址规划IP地址可唯一标识IP网络中的每台设备,每台主机(计算机、网络设备、外围设备)必须具有唯一的地址1、IP地址由两部分组成:网络ID:标识网络每个网段分配一个网络ID主机ID:标识单个主机由组织分配给各设备2、IP地址的分类A类:A类网络的前8位表示网络ID,后24位表示主机ID00000000-01111111:1-127网络数:126,127(排除全为0的和127的,网络数应
Villa_7ca5
·
2023-10-19 00:51
Linux shell
编程学习笔记
13:文件测试运算
LinuxShell脚本编程和其他编程语言一样,支持算数、关系、布尔、逻辑、字符串、文件测试等多种运算。前面几节我们依次研究了Linuxshell编程中的字符串运算、算术运算、关系运算、布尔运算和逻辑运算,今天我们来研究Linuxshell编程中的文件测试运算。一、文件测试运算符说明操作符说明备注-bfile检测文件是否是块设备文件,如果是,则返回true。block-cfile检测文件是否是字符
紫郢剑侠
·
2023-10-18 06:45
Linux世界
编程资料
系统维护
linux
Shell编程
Shell脚本
学习笔记
文件运算符
文件判断
目录判断
Linux网络
-UDP/TCP协议详解
Linux网络
-UDP/TCP协议详解2023/10/1714:32:49
Linux网络
-UDP/TCP协议详解零、前言一、UDP协议二、TCP协议1、应答机制2、序号机制3、超时重传机制4、连接管理机制三次握手四次挥手
qq_20312079
·
2023-10-18 04:58
单片机
嵌入式硬件
网络系列x-
Linux网络
IO模型
NIOTODO归档到Linux下结合Linux了解socket原理什么多路复用selectorepollpoll时间:1个星期(不知道什么时候创建的这些文件,反正感觉很久了,今天2019-11-14先初探一把),学习参照https://www.jianshu.com/p/486b0965c296https://www.jianshu.com/p/aed6067eeac9https://juejin
xgangzai
·
2023-10-17 13:28
Linux网络
编程——套接字socket
文章目录套接字创建套接字绑定套接字侦听接收请求建立连接sockaddrsockaddr_insockaddr_un地址转换函数字符串转in_addr的函数inet_aton函数inet_pton函数inet_addr函数in_addr转字符串的函数inet_ntoa函数inet_ntop函数总结套接字Socket(套接字)是计算机网络编程中的一种抽象,用于在不同计算机之间的进程之间进行通信。它是网
拖拉机厂第一代码手
·
2023-10-17 11:56
Linux
linux
网络
运维
c++
服务器
开发语言
linux-iptables多端口限制
前言在
Linux网络
应用中,我们经常需要开放一些端口给指定的IP,如果我们不对端口进行整理,就可能出现多开放一些有风险的端口,导致系统存在安全隐患。
Linux运维菜
·
2023-10-16 22:17
Linux网络
、进程
一、网络环境配置第一种方法:自动获取登陆后,通过界面来设置自动获取IP,特点:linux启动后会自动获取IP,缺点是每次自动获取的IP地址可能不一样。这种就不适合服务器使用第二种方法:指定IP直接修改配置文件来指定IP,并可以链接到外网编辑vim/etc/sysconfig/network-scripts/ifcfg-ens33我使用的是ubuntu20.04配置文件是在/etc/netplan下
子夜听雨
·
2023-10-16 19:58
Linux
linux
网络
服务器
Linux网络
实战(一)- DNS配置
第1关:Linux本机DNS配置本关任务:学会如何在局域网中配置主机名与IP的映射关系,这样就可以使用主机名来替换IP地址,方便于我们的记忆。向文件/etc/hosts追加内容:127.0.1.1newLocalhost向文件/etc/hosts追加内容:127.1.1.1www.baidu.com第2关:安装DNS服务软件本关任务:介绍Linux系统上常用的DNS服务器软件BIND,我们学会如何
Ssaty.
·
2023-10-16 19:35
Educoder实训
linux
网络
服务器
K8S的ServiceIP实现原理
作者:刘海峰,IT行业资深码农,从事.net/java/go语言开发十余年,长期关注springcloud/k8s/
linux网络
相关的技术,现为滴普科技容器产品首席架构师。
滴普科技
·
2023-10-16 06:45
k8s
iptables
linux
网络
【黑客】学习路线-从入门到精通(文末附学习资料)
一、基础能力(2周)1、Linux基础与服务搭建Web应用运行原理与操作系统虚拟机使用与Linux安装
LInux网络
配置与VMware网络模式VMware不同网络模式练习Linux基础命令Vi编辑器Linux
学网安的喵桑
·
2023-10-16 03:48
学习
开发语言
网络安全入门
网络安全小白
web安全
python
编程学习笔记
列表_python编程:从入门到实践学习笔记-函数
Python学习资料或者需要代码、视频加Python学习群:516107834定义函数举个简单的例子由上所示,关键字def定义一个函数,后面跟着函数名以及用来输入参数的括号,定义以冒号结束,而print("Hello!")为其函数体。调用函数时,则依次指定函数名以及用括号括起的必要信息,如参数等。实参和形参在函数greet_user(username)的定义中,变量username是一个形参。形参
weixin_39774491
·
2023-10-16 01:34
python编程学习笔记列表
Linux服务器编程——浅谈同步IO与异步IO的区别
0前言
Linux网络
编程中经常出现同步IO和异步IO这对概念。遗憾是的,在这之前我从没找到一个关于这两个概念的清晰定义和理解。今找到一点这方面的材料,特分享之。
高自强的博客
·
2023-10-16 01:19
linux
服务器
网络编程
Linux网络
编程系列之网络编程基础
Linux网络
编程系列(够吃,管饱)1、
Linux网络
编程系列之网络编程基础2、
Linux网络
编程系列之TCP协议编程3、
Linux网络
编程系列之UDP协议编程4、
Linux网络
编程系列之UDP广播5、
Great Macro
·
2023-10-16 01:46
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列之服务器编程——阻塞IO模型
Linux网络
编程系列(够吃,管饱)1、
Linux网络
编程系列之网络编程基础2、
Linux网络
编程系列之TCP协议编程3、
Linux网络
编程系列之UDP协议编程4、
Linux网络
编程系列之UDP广播5、
Great Macro
·
2023-10-16 01:46
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列之服务器编程——非阻塞IO模型
Linux网络
编程系列(够吃,管饱)1、
Linux网络
编程系列之网络编程基础2、
Linux网络
编程系列之TCP协议编程3、
Linux网络
编程系列之UDP协议编程4、
Linux网络
编程系列之UDP广播5、
Great Macro
·
2023-10-16 01:45
C语言程序设计
Linux
c语言
linux
linux网络
95值工具,Linux 网络状态工具 ss,代替 netstat
说明ss是SocketStatistics的缩写,是iproute工具集中的一员。天下武功唯快不破。ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux内核中第一手的信息,这就确保了ss的快捷高效。当然,如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢。(但仍然比netstat要快。)查看是否安装rpm-
三上酱
·
2023-10-15 21:41
linux网络95值工具
linux网络
配置(一)问题系列
描述:虚拟机ping不通www.baidu.com系列,故事的开始是学习linux的第n天教学使用centos6yum安装命令tree直接就好了但是自己是centos7不行,然后一路“披荆斩棘”越到最后越发现自己的无知........查阅资料并解决的过程记录下.环境:VMWare15、centos7、XShell5[root@wanghome]#treebash:tree:未找到命令...[roo
妙趣生花
·
2023-10-15 21:17
Linux
centos
linux
Linux网络
编程系列之服务器编程——信号驱动模型
一、什么是信号驱动模型在服务器中,信号驱动模型是一种事件处理模型,它能够异步地响应来自外部的事件。服务器可以注册一组回调函数,来处理来自客户端或其他进程的信号或事件,当信号或事件触发时,操作系统会通知服务器,服务器再调用对应的回调函数进行处理。二、特性当套接字接收到数据时,内核会触发SIGIO信号,然后可以利用信号的异步特性来处理数据。当然也可以使用自定义的信号,不过客户端发送数据后要发送对应信号
Great Macro
·
2023-10-15 18:01
C语言程序设计
Linux
c语言
linux
Linux网络
编程系列之UDP广播
一、什么是UDP广播UDP广播是一种网络通信的方式,在广域网或局域网中,UDP广播可以向多个目标主机发送数据包,使得网络中的所有设备都能接收到广播消息。一定是采用UDP协议。二、特性1、面向无连接:UDP广播不需要建立连接,可以直接发送数据包到目标设备。2、广播特性:UDP广播可以向一个网络中的所有设备发送数据包。3、不可靠性:UDP广播发送的数据包无法保证传输的可靠性,可能会发生数据丢失、错误等
Great Macro
·
2023-10-15 18:00
C语言程序设计
Linux
c语言
linux
网络
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他