# 完成一个基于socket实现的小程序
# 1) 能够实现和同桌之间的通信
# 2) 能够实现发送自己想发送的任意内容
# 3) 能够和你的同桌聊任意多句话,并且在任意位置退出
import socket
ip_port = ('127.0.0.1', 8080)
sk = socket.socket()
sk.bind(ip_port)
sk.listen()
while True:
conn, addr = sk.accept()
while True:
msg = conn.recv(1024).decode('utf-8')
if msg.upper() == 'Q':
break
print(msg)
content = input('请输入:')
conn.send(content.encode('utf-8'))
if content.upper() == 'Q':
break
conn.close()
sk.close()
import socket
ip_port = ('127.0.0.1', 8080)
sk=socket.socket()
sk.connect(ip_port)
while True:
content = input('请输入:').strip()
sk.send(content.encode('utf-8'))
if content.upper() == 'Q':
break
msg = sk.recv(1024).decode('utf-8')
if msg.upper() == 'Q':
break
print(msg)
sk.close()