import socket
import threading
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(("127.0.0.1",9091))
def o():
while True:
i=input("请输入你要发的内容\n")
s.sendto(i.encode("utf_8"),("127.0.0.1",8080))
if i=="退出":
break
def kk():
while True :
v,k=s.recvfrom(1024)
print("来自:{}端口号为:{}给你发送了:{}".format(k[0],k[1],v.decode("utf-8")))
if v.decode("utf-8")=="退出":
break
t1=threading.Thread(target=o)
t2=threading.Thread(target=kk)
t1.start()
t2.start()
import threading
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(("127.0.0.1",8080))
def k():
while True :
v,k=s.recvfrom(1024)
print("来自:{}端口号为:{}给你发送了:{}".format(k[0],k[1],v.decode("utf-8")))
if v.decode("utf-8")=="退出":
break
def l():
while True:
ll=input("请输入你的内容\n")
s.sendto(ll.encode("utf_8"),("127.0.0.1",9091))
if ll=="退出":
break
t1=threading.Thread(target=k)
t2=threading.Thread(target=l)
t1.start()
t2.start()