自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 网络编程03

组播是介于单播与广播之间,在一个局域网内,将某些主机添加到组中,并设置一个组地址.我们只需要将数据发送到组播地址即可,加入到该组的所有主机都能接收到数据。***.255 代表该网段的广播地址。广播端与接收端的端口号要一致,广播端的地址是INADDR_ANY或者192.168.63.255。4)加入组播属性(也就是设置这个套接字 可以接收组播信息)SO_BROADCAST -----》使用广播方式传送。4、接收端接收组播消息 -->需要加入组播属性的套接字。接收端:(要把接收端的IP地址加入到组播里面)

2023-10-15 18:09:51 55 1

原创 网络编程02

因此,服务器从accept()返回后立刻调用read(),读socket就像读管道一样,如果没有数据到达就阻塞等待,这时客户端调用write()发送请求给服务器,服务器收到后从read()返回,对客户端的请求进行处理,在此期间客户端调用read()阻塞等待服务器的应答,服务器调用write()将处理结果发回给客户端,再次调用read()阻塞等待下一条请求,客户端收到后从read()返回,发送下一条请求,如此循环下去。注意,任何一方调用close()后,连接的两个传输方向都关闭,不能再发送数据了。

2023-10-13 12:04:54 45

原创 网络编程01

网络编程协议

2023-10-12 12:17:56 73 1

原创 08-系统编程(线程池)

线程池

2023-10-11 11:44:00 29 1

原创 07-系统编程(线程的同步与互斥)

线程的同步与互斥

2023-10-10 12:00:56 61 1

原创 06-系统编程(线程的属性)

系统编程-线程属性

2023-10-09 22:14:29 62 1

原创 05-系统编程(线程)

系统编程(线程)

2023-10-08 13:12:09 44 1

原创 04-系统编程(IPC对象)

04-IPC对象

2023-10-08 09:32:17 143 1

原创 03-系统编程(信号)

Linux系统编程信号

2023-09-17 18:18:53 34 1

原创 02-系统编程(exec函数与管道)

Linux系统编程exec函数簇与管道

2023-09-17 00:29:49 94 1

原创 01-系统编程(进程)

Linux嵌入式系统编程进程学习笔记

2023-09-16 17:57:45 42

原创 、linux系统编程学习大纲(进程重理论 线程重实操)

2、进程之间的通信方式:无名管道、有名管道、信号、消息队列、共享内存、信号量(重点)3、linux信号的信号集概念,信号集函数接口,信号集作用,如何给信号设置阻塞状态?5、线程的同步互斥方式:有名信号量、无名信号量、互斥锁、读写锁(重点)4、线程的概念,线程与进程有什么区别?线程诞生与死亡,线程函数接口。1、进程的概念,进程诞生与死亡,进程函数接口,进程意义。7、线程池 -> 为了能够同时处理多个任务。6、处理空闲线程方法:条件变量。

2023-09-16 15:01:51 29 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除