通過python帶你打造udp聊天軟體

2021-10-07 11:56:43 字數 530 閱讀 9750

今天給大家帶來,通過python帶你打造udp聊天軟體。

def main():

# 1.建立套接字

udp_s = socket.socket(family=socket.af_inet, type=socket.sock_dgram)

# 繫結埠

udp_s.bind(("", 7890))

while true:

send_data = input("請輸入要傳送的資料:")

if send_data == "q":

break

# 2.傳送資料

udp_s.sendto(send_data.encode("gbk"), ("192.168.0.108", 8899))

#這裡的8899跟網路除錯助手接收資訊地方的埠號一致

# 3.關閉套接字

udp_s.close()

if __name__ == '__main__':

main()

python通過UDP獲取本機IP

利用 udp 協議來實現的,生成乙個udp包,把自己的 ip 放如到 udp 協議頭中,然後從udp包中獲取本機的ip。這個方法並不會真實的向外部發包,所以用抓包工具是看不到的。但是會申請乙個 udp 的埠,所以如果經常呼叫也會比較耗時的,這裡如果需要可以將查詢到的ip給快取起來,效能可以獲得很大提...

C 通過socket實現UDP 通訊

接下來我們通過乙個簡單的程式看一下udp通訊的過程。服務端程式 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using s...

C 通過socket實現UDP 通訊

接下來我們通過乙個簡單的程式看一下udp通訊的過程。服務端程式 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using s...