Client
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('192.168.0.108', 8081))
count = 0
while True:
count += 1
data = input('请输入给服务器发送的数据')
client.send(data.encode('utf-8'))
info = client.recv(1024)
print('服务器说:',info.decode('utf-8'))
Server
import socket
# 创建一个 socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定IP和端口
server.bind(('192.168.0.108', 8081))
# 监听
server.listen(5)
print('服务器启动成功!')
# 等待连接
clientSocket, clientAddress = server.accept()
print('%s -- %s 连接成功' % (str(clientSocket), clientSocket))
while True:
data = clientSocket.recv(1024)
# print('收到' + str(clientSocket) + '的数据')
print('收到数据如下:')
print(data.decode('utf-8'))
word = input('请输入...')
clientSocket.send(word.encode('utf-8'))