#server.py import socket from threading import Thread def chat(conn): conn.send(b'hello') msg = conn.recv(1024).decode('utf-8') print(msg) conn.close() sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen() while True: conn,addr = sk.accept() Thread(target=chat, args =(conn,)).start() sk.close() # client.py import socket sk = socket.socket() sk.connect(('127.0.0.1',8080)) msg = sk.recv(1024) print(msg) inp = input('>>>').encode('utf-8') sk.send(inp) sk.close()
相关文章
- JUC并发编程第二章之CompletableFuture[加强版的线程]
- Python核心编程第三版——第一章练习题答案
- 黑马程序员——Java多线程与并发编程
- python并发编程02 /多进程、进程的创建、进程PID、join方法、进程对象属性、守护进程
- python 之 并发编程(开启子进程的两种方式,进程对象的属性)
- Java多线程并发编程/锁的理解
- 《Python核心编程》第二版第308页第十一章练习 续五 -Python核心编程答案-自己做的-
- 《Python核心编程》第二版第36页第二章练习 续三 -Python核心编程答案-自己做的-
- 《Python核心编程》第二版第407页第十三章练习 续五 -Python核心编程答案-自己做的-
- 《Python核心编程》第二版第36页第二章练习 续二 -Python核心编程答案-自己做的-