标签:int lis from socket pre start sed link nbsp
import socket def tcplink(sock, addr): print(‘Accept new connection from %s:%s...‘ % addr) sock.send(b‘Welcome!‘) while True: data = sock.recv(1024) time.sleep(1) if not data or data.decode(‘utf-8‘) == ‘exit‘: break sock.send((‘Hello, %s!‘ % data.decode(‘utf-8‘)).encode(‘utf-8‘)) sock.close() print(‘Connection from %s:%s closed.‘ % addr) # 创建一个socket: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((‘127.0.0.1‘, 9999)) s.listen(5) print(‘Waiting for connection...‘) while True: # 接受一个新连接: sock, addr = s.accept() # 创建新线程来处理TCP连接: t = threading.Thread(target=tcplink, args=(sock, addr)) t.start()
import socket,time s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((‘192.168.1.38‘, 9999)) print(s.recv(1024).decode(‘utf-8‘)) for data in [b‘Michael‘, b‘Tracy‘, b‘Sarah‘]: s.send(data) #print(s.recv(1024).decode(‘utf-8‘)) #s.send(b‘exit‘) time.sleep(69)
标签:int lis from socket pre start sed link nbsp
原文地址:https://www.cnblogs.com/saolv/p/9320798.html