前言
转眼间都2019年了,首先祝大家新年快乐,也希望自己能够坚持下去。希望自己有所为,有所爱,有所希望,有所热爱。
《TCP编程(一)[Python]》中已经基本描述了Python中如何建立一个socket通信的基本架构。本章首先给出本机通信Client端和Server端的完整代码,再学习一下多线程,做做笔记。
正文
客户端代码
import socket
HostPort = ('127.0.0.1', 9995)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(HostPort)
while True:
Input_Message = input('>>> ').strip()
s.send(Input_Message.encode('utf-8'))
if len(Input_Message) == 0:
continue
if Input_Message in ('Quit','quit'):
s.close()
break
server_reply = s.recv(1024).decode() +" " +'From ' + HostPort[0]
print(server_reply)