python socket網路程式設計

2021-09-27 11:53:14 字數 1143 閱讀 9519

",s.getsockname() #獲得本地機器的ip和埠號(埠號由作業系統隨機分配,每次都不一樣)

17 print "

conneted to

",s.getpeername() #獲得連線機器的ip和埠號

結果如下:
creating socket
done!
looking up port number...
80
done
connecting to remote host...
done
conneted from ('122.207.52.35', 56207)
conneted to ('119.75.217.109', 80)
[finished in 0.3s]
多次嘗試ctrl+b,獲得本機的埠號是連續的數字,並非隨機分配。
(隔了一會再試會跳幾個數,可能是有人也在搞這個吧。。。)

Python Socket 網路程式設計

socket 是程序間通訊的一種方式,它與其他程序間通訊的乙個主要不同是 它能實現不同主機間的程序間通訊,我們網路上各種各樣的服務大多都是基於 socket 來完成通訊的,例如我們每天瀏覽網頁 qq 聊天 收發 email 等等。要解決網路上兩台主機之間的程序通訊問題,首先要唯一標識該程序,在 tc...

Python socket網路程式設計

socket簡單介紹 author xuefeng ipconfig all 檢視ip位址與mac 物理 位址 import socket socket family 位址簇 socket.af unix 本機兩個程序之間進行通訊 socket.af inet ipv4 socket.af inet...

網路程式設計(python socket)

服務端 呼叫socket函式建立乙個套接字 呼叫bind函式繫結ip和port 呼叫listen函式使套接字監聽指定埠 呼叫accept函式等待客戶端連線 呼叫recv send收發資料 import socket 建立服務端socket物件 skt server socket.socket soc...