Python網路程式設計筆記之UDP傳送訊息示例(三)

2021-10-03 23:05:25 字數 744 閱讀 8287

import socket

defmain()

:# 建立套接字連線,返回udp_socket物件

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

# 目標主機ip位址和埠號

# port = int(input("請輸入目標主機通訊埠:"))

# destaddr=(ip, port)

# destaddr是乙個儲存ip位址和port埠的元組

destaddr =

("192.168.163.1"

,8080

)# 迴圈傳送訊息

while

true

:# 獲取傳送內容

senddata =

input

("請輸入傳送內容:"

)# 如果傳送資料為「exit」則代表結束

if(senddata ==

"exit"):

break

# 建立通訊並傳送訊息

udpsocket.sendto(senddata.encode(

"utf-8"

), destaddr)

# 關閉socket物件

udpsocket.close(

)if __name__ ==

"__main__"

: main(

)

Python筆記之網路程式設計

1,學習這部分,應先了解一下osi 7層模型,tcp ip四層,socket套接字等網路相關知識點。python網路庫,urllib,urllib2,後者功能更強大一些。import urllib2 import urllib html response.read print html 還有smtp...

Python學習筆記之 網路程式設計

客戶端 import socket 建立乙個socket s socket.socket socket.af inet,socket.sock stream 建立連線 s.connect 127.0.0.1 9999 接受或傳送 s.send s.recv 1024 s.close af inet指...

python網路程式設計筆記

socket 套接字 實現不同主機之間的程序間通訊,python中socket模組下的socket addressfamily,type 第乙個引數可以選擇af inet 用於internet程序間通訊 或af unix 用於同一臺機器程序通訊 通常用af inet type可以是 sock str...