// An highlighted block
import socket
sk=socket.socket()
sk.bind(('127.0.0.1',9001))
sk.listen()
while True:
conn, addr = sk.accept()
while True:
st= input('<<<')
conn.send(st.encode('utf-8'))
if (st.upper() == 'Q'):
break
msg= conn.recv(1024).decode()
print(msg)
conn.close()
sk.close()
import socket
sk=socket.socket()
sk.connect(('127.0.0.1',9001))
while True:
msg = sk.recv(1024).decode()
if msg.upper()=='Q':
break
print(msg)
st= input('>>>')
sk.send(st.encode())
sk.close()
import socket
sk=socket.socket(type=socket.SOCK_DGRAM)
sk.bind(('127.0.0.1',9002))
msg,addr=sk.recvfrom(1024)
print(msg)
sk.sendto(b'nihao',addr)
import socket
sk=socket.socket(type=socket.SOCK_DGRAM)
sever=('127.0.0.1',9002)
sk.sendto(b'nihaofuwuduan',sever)
msg=sk.recv(1024)
print(msg)