今天給大家帶來,通過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...