阻塞IO
服務端from socket import *
server = socket(AF_INET,SOCK_STREAM)
server.bind(('127.0.0.1',8080))
server.listen(3)
print('server startting...')
while True:conn,addr = server.accept()print(addr)while True:try:data = conn.recv(1024)if not data:breakconn.send(data.upper())except Exception:breakconn.close()
server.close()客戶端
from socket import *
client = socket(AF_INET,SOCK_STREAM)
client.connect(('127.0.0.1',8080))
while True:msg = input('p;ease:').strip()if not msg:continueclient.send(msg.encode('utf-8'))data = client.recv(1024)print(data.decode('utf-8'))
轉載于:https://www.cnblogs.com/52-qq/p/7464657.html
總結
- 上一篇: 浅析 Linux 初始化 init 系统
- 下一篇: 死锁的四个必要条件,及处理方法