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...