1022 jobs

服务端
import socket
from multiprocessing import Process

server=socket.socket()
server.setsockopt(SOL_SOCKET,SO_REUSEADDR,1)
server.bind(('127.0.0.1',8080))
server.listen(5)

def talk(conn,client_addr):
while True:
try:
msg=conn.recv(1024)
if not msg:break
conn.send(msg.upper())
except Exception:
break

IF name == ' main ': # Windows at start this process must be written following
the while True:
conn, client_addr = server.accept ()
the p-Process = (target = Talk, args = (conn, client_addr))
p.start ()

Client
import socket

client=socket.socket()
client.connect(('127.0.0.1',8080))

while True:
msg=input('>>: ').strip()
if not msg:continue

client.send(msg.encode('utf-8'))
msg=client.recv(1024)
print(msg.decode('utf-8'))

Guess you like

Origin www.cnblogs.com/ztzdhbg/p/11723873.html