【Python】Server/Client 通信 服务端/客户端
2023-09-11 14:16:50 时间
1、效果
2、代码
2.1、服务端
#!/usr/bin/env python # -*- coding: utf-8 -*- """ @Time :2022/1/27 10:15 @Author : @File :server.py @Version :1.0 @Function: """ import socket # 创建一个socket s = socket.socket() # 服务器基本信息 host = socket.gethostname() port = 8643 # socket绑定服务器 s.bind((host, port)) # 监听 s.listen(5) while True: c, addr = s.accept() print("got connection from", addr) data = '连接成功' c.send(data.encode()) print(f'服务端接收:{c.recv(1024).decode()}') c.close()
2.2、客户端
#!/usr/bin/env python # -*- coding: utf-8 -*- """ @Time :2022/1/27 10:15 @Author : @File :client.py @Version :1.0 @Function: """ import socket # 创建一个socket s = socket.socket() # 服务器基本信息 host = socket.gethostname() # 修改为服务器IP port = 8643 # 连接服务器 s.connect((host, port)) # 接收服务器发送的消息 print(f'接收:{s.recv(1024).decode()}') # 向服务器发送消息 s.send(bytes('客户端发送消息', encoding='utf-8'))
相关文章
- Python 的 Gevent --- 高性能的 Python 并发框架
- Python 操作 Kafka --- kafka-python
- Python中python-nmap模块的使用
- is-a,has-a,like-a是什么 sql server中,N''表示什么意思? 关于SQL SERVER的N前缀的理解
- Python初学者如何系统的学习python————Python入门学习指南--内附学习路径
- Python零基础入门,2分钟带你了解python
- 超全Python学习路线图+14张思维导图,让python初学者不走弯路
- 30岁转行学Python晚吗?在这个年龄我为什么会焦虑?
- 中途转行python?怎么学?没有基础的我30了自学Python转行靠谱吗?
- 人生苦短,我用Python!为什么现在越来越多的人转行python?
- Python分享:python爬虫可以用来做什么?
- 【python实战】拒绝黄牛!我要用python原价冲周董演唱会~Python自动秒杀抢票脚本
- 数据科学界华山论剑:R与Python巅峰对决
- Python: Acquire IP
- gyp ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python的流程控制
- 【python】+操作字符串+从cookie中获取ctoken、Authorization信息
- Python编程-基础知识-python项目包和文件的管理以及如何引用相对路径的包和模块
- 《Python数据科学指南》——1.3 使用字典的字典
- python 编码和解码
- Python 教程之 为什么 Google 和 YouTube 使用 Python
- Ubuntu Server无桌面无显示器情况下虚拟屏幕xvfb的安装及设置—ubuntu18.04server服务器系统下为python安装虚拟显示器 (使用jupyter notebook在web端播放openai的gym下保存的运行视频——需安装ipython)
- 我为什么将机器学习主力语言从Python转到Rust
- python创建对角阵的np.eye()函数
- Python http.server服务搭建
- Python 常见问题 之 PyCharm 弹出 Server‘s certificate is not trusted 的简单解决方法
- 【sql server压测】sql server使用Diskspd测试SQL Server IO存储
- python基础:使用map处理数据