4月23号总结

本文提供了一个基于Python的UDP服务器与客户端交互的代码示例,展示了如何实现简单的消息收发功能。此外还讨论了多道技术和分时操作系统中CPU调度的目的及影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


服务器:
import socket

sever=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
sever.bind(('192.168.12.81',8086))
while True:
date,addr=sever.recvfrom(1024)
print('来自客户端%s:%s的消息:%s'%(addr[0],addr[1],date.decode('utf-8')))
msg=input('>>:').strip()
sever.sendto(msg.encode('utf-8'),addr)
sever.close()

客户端:
import socket
client=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
while True:
msg=input('>>:').strip()
client.sendto(msg.encode('utf-8'),('192.168.12.81',8086))
date,addr=client.recvfrom(1024)
print(date.decode(utf-8))
client.close()

多道技术:想要在单个CPU的情况下多个进程并发执行的效果
分时操作系统:多个联机终端+多道技术


CPU遇到IO操作切换是为了提升效率
进程运行时间过长被CPU切换进程是降低了效率

转载于:https://www.cnblogs.com/zhaoweihang/p/8921148.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值