跳至內容

Python 程式設計/網路

來自華夏公益教科書,開放的書籍,為開放的世界


套接字

[編輯 | 編輯原始碼]

Python 也可以透過套接字進行通訊。

連線到伺服器

[編輯 | 編輯原始碼]

這個簡單的 Python 程式將從 Google 獲取一個 4096 位元組的 HTTP 響應

import socket, sys
sock = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
sock.connect ( ( "google.com", 80 ) )

sock.send('GET / HTTP/1.1\r\n')
sock.send('User-agent: Mozilla/5.0 (wikibooks test)\r\n\r\n')
print(sock.recv(4096))

高階介面

[編輯 | 編輯原始碼]

大多數 Python 開發人員更喜歡使用高階介面而不是套接字,例如Twistedurllib2

華夏公益教科書