import socket
def main():
# 創建一個udp套接字
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 可以使用套接字收發數據
#udp_socket.sendto(內容(必須是bytes類型), 對方的ip以及port)
# udp_socket.sendto(b'hahaha', ('192.168.1.103', 8001))
while True:
# 從鍵盤獲取數據(第二種方法)
send_data = input('請輸入要發送的內容:')
# 如果輸入的數據是exit,那么就退出程序
if send_data == 'exit':
break
udp_socket.sendto(send_data.encode('utf-8'), ('192.168.1.103', 8001))
print('----22------')
#關閉套接字
udp_socket.close()
if __name__ == '__main__':
main()
發送數據的流程:1、創建套接字 2、發送數據 3、關閉