1 Star 0 Fork 0

Python28/yl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
直播day3.py 2.21 KB
一键复制 编辑 原始数据 按行查看 历史
杨礼 提交于 2020-02-05 18:16 . 直播day3
# 1,尝试不使用进程池,可否循环创建多个进程并调用
# from multiprocessing import Process
# def func():
# print("123")
# if __name__ == "__main__":
# for i in range(10):
# a1 = Process(target=func)
# a1.start()
# a1.join()
# 2,使用UDP协议编写一个局域网聊天程序
# 服务端
# import threading
# from socket import *
# s = socket(AF_INET,SOCK_DGRAM)
# s.bind(("",8888))
# def func():
# data=("192.168.0.104",8080)
# while True:
# data1 = input("请输入\n")
# s.sendto(data1.encode(),data)
# if data1 == "886":
# break
# def func2():
# while True:
# global num
# data2 = s.recvfrom(1024)
# print(f"消息:{data2[0].decode()}")
# if data2[0].decode() == "886":
# break
# a= threading.Thread(target=func)
# a2 = threading.Thread(target=func2)
# a.start()
# a2.start()
# # 客户端
# import threading
# from socket import *
# s = socket(AF_INET,SOCK_DGRAM)
# s.bind(("",8080))
# def func():
# data=("192.168.0.104",8888)
# while True:
# data1 = input("请输入\n")
# s.sendto(data1.encode(),data)
# if data1 == "886":
# break
# def func2():
# while True:
# global num
# data2 = s.recvfrom(1024)
# print(f"消息:{data2[0].decode()}")
# if data2[0].decode() == "886":
# break
# a= threading.Thread(target=func)
# a2 = threading.Thread(target=func2)
# a.start()
# a2.start()
# 3,使用TCP协议编写一个能同时支持多个客户端访问的服务器
# 服务器端
# import socketserver
# class MyServer(socketserver.BaseRequestHandler):
# def handle(self):
# while True:
# data = self.request.recv(1024)
# print(data)
# self.request.send(data.upper())
# socketserver.TCPServer.allow_reuse_address=True
# server = socketserver.ThreadingTCPServer(("192.0.0.1",8080),MyServer)
# server.serve_forever()
# 客户端
# from socket import *
# s = socket(AF_INET,SOCK_STREAM)
# s.connect(("192.0.0.1",8080))
# while True:
# s.send(b"123")
# data = s.recv(1024)
# print(data)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/old_boy_education_python_28/yl.git
git@gitee.com:old_boy_education_python_28/yl.git
old_boy_education_python_28
yl
yl
master

搜索帮助