埠
socket簡介:
socket為乙個類 s接收的是返回的物件引用
2018-5-28 15:52:47開始進行網路程式設計
udp 套接字
encode() 編碼 decode() 解碼
'''from socket import *
#建立乙個udp套接字
udpsocket = socket(af_inet,sock_dgram)
# 使用udp傳送的資料,在每一次的都需要寫上接收方的ip和port
udpsocket.sendto(b"haha",("192.168.19.15",8080)) #傳入引數內容,("ip",埠號)
# 繫結埠,如果不繫結,則系統分配 (接收方需要繫結資料,傳送方不需要繫結)
udpsocket.bind("",7788)
#等待接受對方傳送的資料
recvdate = udpsocket.recvfrom(1021) #1024表示本次接收的最大位元組數
#接收資料為元組: (資料,ip)
content,destinfo = recvdate
print("content is %s"%content.decode("utf-8"))
# 顯式接收的資料
print(recvdate)
#建立乙個tcp套接字
# tcpsocket = socket.socket(af_inet,sock_stream)
#udp套接字傳送資料優化 解決第14行在資料前加b的問題(python3會出現)
udpsocket = socket(af_inet,sock_dgram)
destip = input("請輸入目的ip:")
destport = int(input("請輸入目的port:"))
senddata = input("請輸入要傳送的資料:")
udpsocket.sendto(senddata.encode("utf-8"),(destinfo,destport))
2018-5-28 15:52:47開始進行網路程式設計
udp 套接字
encode() 編碼 decode() 解碼
'''from socket import *
#建立乙個udp套接字
udpsocket = socket(af_inet,sock_dgram)
# 使用udp傳送的資料,在每一次的都需要寫上接收方的ip和port
udpsocket.sendto(b"haha"
,("192.168.19.15"
,8080)) #傳入引數內容,("ip",埠號)
# 繫結埠,如果不繫結,則系統分配 (接收方需要繫結資料,傳送方不需要繫結)
udpsocket.bind(""
,7788)
#等待接受對方傳送的資料
recvdate = udpsocket.recvfrom(1021) #1024表示本次接收的最大位元組數
#接收資料為元組: (資料,ip)
content,destinfo = recvdate
print("content is %s"%content.decode("utf-8"))
# 顯式接收的資料
print(recvdate)
#建立乙個tcp套接字
# tcpsocket = socket.socket(af_inet,sock_stream)
#udp套接字傳送資料優化 解決第14行在資料前加b的問題(python3會出現)
udpsocket = socket(af_inet,sock_dgram)
destip = input("請輸入目的ip:")
destport = int(input("請輸入目的port:"))
senddata = input("請輸入要傳送的資料:")
udpsocket.sendto(senddata.encode("utf-8"),(destinfo,destport))
網路程式設計 py
學習目標 如何基於socket程式設計,來開發一款c s架構 c client客戶端 s server服務端 軟體 網路程式設計 實現計算機與計算機間的通訊 通訊協議 tcp 可靠,有狀態的,長連線的協議,像打 一樣 udp 不可靠,無連線,像發簡訊一樣 tcp和udp屬於運輸層 建立tcp sco...
Linux 網路程式設計(day13)
一 基於tcp的網路程式設計 續day12 二 併發伺服器 三 基於udp的網路程式設計 一 基於tcp的網路程式設計 續day12 1 昨天的例子客戶端只能向指定的伺服器端傳送資料,可以利用主函式引數傳遞命令列引數,從而接收任意伺服器位址。同時也可以實現兩台機器之間的通訊 可以事先使用ping命令...
day26 網路程式設計
day26授課目錄 b 網路程式設計 tcp 面向連線 三次握手 資料安全,速度略低。分為客戶端和服務端。通訊的兩端都有socket。網路通訊其實就是socket間的通訊。資料在兩個socket間通過io流傳輸。socket在應用程式中建立,通過一種繫結機制與驅動程式建立關係,告訴自己所對應的ip和...