socket服务
2024-10-11 16:00:43
1.socket_server
import socket import threading server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind(('0.0.0.0', 8000)) server.listen() def handle_sock(sock, addr): while True: data = sock.recv(1024) print(data.decode("utf8")) re_data = input() sock.send(re_data.encode("utf8")) # 获取从客户端发送的数据 # 一次获取1k的数据 while True: sock, addr = server.accept() # 用线程去处理新接收的连接(用户) client_thread = threading.Thread(target=handle_sock, args=(sock, addr)) client_thread.start()
2.socket_client
import socket client = socket.socket(socket.AF_INET,socket.SOCK_STREAM) client.connect(('127.0.0.1', 8000)) while True: re_data = input() client.send(re_data.encode("utf8")) data = client.recv(1024) print(data.decode("utf8"))
最新文章
- java一点小的知识点
- PHP 如何显示大数字,防止显示为 科学计数法 形式
- 什么办法可以替代distinct
- 使用无限生命期Session的方法
- axis1调用方式
- LeetCode 刷题记录(二)
- ASP.net中导出Excel的简单方法介绍
- syntax error near unexpected token `then'
- 使用AppCompat_v7 21.0.0d的几个兼容问题
- react+redux渲染性能优化原理
- phpcms 制作简单企业站的常用标签
- JavaScript类型化数组(二进制数组)
- python 推导式
- docker 构建dockerfile
- 开发同学的福利--mysql监控工具sqlprofiler,类似sqlserver的profiler工具
- 修炼内功_day01
- TortoiseSVN 命令 (命令行执行工具)
- Java中Arrays 与 Collections 的简单操作
- Confluence 6 使用 LDAP 授权连接一个内部目录 - 高级设置
- AOV网与拓扑排序