server.py
import socket
IP = "192.168.0.0"
PORT = 12345
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((IP, PORT))
s.listen(1)
print('listen at port :', PORT)
conn, addr = s.accept()
print('connected by', addr)
while True:
data = conn.recv(1024).decode()
if not data:
break
print('recieved message:', data)
send = input('return:')
conn.sendall(send.encode())
conn.close()
s.close()
client.py
import socket
import sys
IP = '192.168.0.0' # 填写服务器端的IP地址
PORT = 12345 # 端口号必须一致
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.connect((IP, PORT))
except Exception as e:
print('server not find or not open')
sys.exit()
while True:
trigger = input("send:")
s.sendall(trigger.encode())
data = s.recv(1024).decode()
print('recieved:', data)
if trigger.lower() == '1':
break
s.close()
还没有评论,来说两句吧...