在udp聊天器裡如何給飛秋發訊息

2021-08-20 04:56:12 字數 675 閱讀 6015

使用udp協議來給飛秋發訊息過去,當知道飛秋的ip位址和埠號之後既可以使用udp來收發資料,但是給飛秋

傳送的訊息固定格式必須是:send_msg = "1:123456:傳送者的名稱:pc-mac:32: 傳送訊息的內容"

import socket

def main():

'''udp接收資料'''

#建立套接字

soc = socket.socket(socket.af_inet,socket.sock_dgram)

#傳送資料

print("正在給飛秋傳送訊息...")

send_msg = "1:123456:飛秋2013官方:pc-mac:32: 你的賬號涉嫌黃色內容已經被禁!"

send_addr = ('192.168.43.38',2425)

soc.sendto(send_msg.encode('gbk'),send_addr)

#接收資料

recv_msg, recv_addr = soc.recvfrom(1024)

print("%s發來的訊息是%s" % (recv_addr[0],recv_msg.decode('utf-8')))

#關閉套接字

soc.close()

if __name__ == '__main__':

main()

UDP聊天器專案

由於udp通訊不是面向連線的,且雙方都可以利用套接字進行收發資訊 import socket def send msg udp socket dest ip input 請輸入你的ip dest port int input 請輸入你的埠 send data input 請輸入要傳送的資訊 將資訊傳...

應用 udp聊天器

網路通訊過程 網路通訊過程中,之所需要ip port等,就是為了能夠將乙個複雜的通訊過程進行任務劃分,從而保證資料準確無誤的傳遞 在乙個電腦中編寫1個程式,有2個功能 1.獲取鍵盤資料,並將其傳送給對方 2.接收資料並顯示 並且功能資料進行選擇以上的2個功能呼叫 要求實現上述程式 參考 import...

應用 udp聊天器

說明 在乙個電腦中編寫1個程式,有2個功能 1.獲取鍵盤資料,並將其傳送給對方 2.接收資料並顯示 並且功能資料進行選擇以上的2個功能呼叫 要求實現上述程式 參考 import socket def send msg udp socket 獲取鍵盤資料,並將其傳送給對方 1.從鍵盤輸入資料 msg ...