#修改代碼 from socket import * from time import ctime HOST = 'localhost' PORT = 21567 BUFSIZ = 1024 ADDR = (HOST,PORT) tcpSocket = socket(AF_INET,SOCK_STREAM) #建立套接字 tcpSocket.bind(ADDR) #綁定地址 tcpSocket.listen(5) #設置監聽上限 while True: print('waiting for connect...') tcpClient,addr = tcpSocket.accept() print('...connect from addr:',addr) while True: data = tcpClient.recv(BUFSIZ).decode() if not data: break tcpClient.send(('service'+ctime()+'--'+data).encode()) tcpClient.close() tcpSocket.close()
上面程序中,以下紅色標註是有關編碼和解碼修改的代碼:python
while True:socket
data = tcpClient.recv(BUFSIZ).decode()