Python網路Socket程式設計
基本上,Socket 是任何一種計算機網路通訊中最基礎的內容。例如當你在瀏覽器位址列中輸入 www.oschina.net 時,你會開啟一個套接字,然後連線到 www.oschina.net 並讀取響應的頁面然後然後顯示出來。而其他一些聊天客戶端如 gtalk 和 skype 也是類似。任何網路通訊都是通過 Socket 來完成的。
本教程假設你已經有一些基本的 Python 程式設計的知識。
讓我們開始 Socket 程式設計吧。
建立Socket
首先要做的就是建立一個 Socket,socket 的 socket 函式可以實現,程式碼如下:
import socket #for sockets
#create an AF_INET, STREAM socket (TCP)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'Socket Created'函式 socket.socket 建立了一個 Socket,並返回 Socket 的描述符可用於其他 Socket 相關的函式。
上述程式碼使用了下面兩個屬性來建立 Socket:
地址簇 : AF_INET (IPv4)型別: SOCK_STREAM (使用 TCP 傳輸控制協議)
本教程假設你已經有一些基本的 Python 程式設計的知識。
讓我們開始 Socket 程式設計吧。
建立Socket
首先要做的就是建立一個 Socket,socket 的 socket 函式可以實現,程式碼如下:
CODE:
#Socket client example in pythonimport socket #for sockets
#create an AF_INET, STREAM socket (TCP)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print 'Socket Created'函式 socket.socket 建立了一個 Socket,並返回 Socket 的描述符可用於其他 Socket 相關的函式。
上述程式碼使用了下面兩個屬性來建立 Socket:
地址簇 : AF_INET (IPv4)型別: SOCK_STREAM (使用 TCP 傳輸控制協議)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-747899/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python網路-Socket之TCP程式設計(26)PythonTCP程式設計
- Socket 程式設計 (網路篇)程式設計
- python:socket網路程式設計Python程式設計
- Python Socket 網路程式設計Python程式設計
- Python socket程式設計Python程式設計
- Socket網路程式設計程式設計
- 網路程式設計-socket程式設計
- python資源庫——socket網路程式設計Python程式設計
- Python 爬蟲 (三) - Socket 網路程式設計Python爬蟲程式設計
- 【Python】socket 程式設計初探Python程式設計
- python網路程式設計學習筆記(3):socket網路伺服器Python程式設計筆記伺服器
- HUST-計算機網路實驗-socket程式設計計算機網路程式設計
- 網路程式設計之socket程式設計
- C語言Socket程式設計(計算機網路作業)C語言程式設計計算機網路
- 【網路程式設計】socket詳解程式設計
- 網路程式設計-Socket通訊程式設計
- 【python socket程式設計】—— 1.初探Python程式設計
- Python 中的 Socket 程式設計(指南)Python程式設計
- 對 Python Socket 程式設計的初探Python程式設計
- python 網路篇(網路程式設計)Python程式設計
- SOCKET程式設計程式設計
- Java 網路程式設計 —— Socket 詳解Java程式設計
- go socket、http網路程式設計demoGoHTTP程式設計
- Linux Socket C語言網路程式設計:TCP SocketLinuxC語言程式設計TCP
- Linux Socket C語言網路程式設計:UDP SocketLinuxC語言程式設計UDP
- 【python socket程式設計】—— 3.響應Python程式設計
- 初試python的socket程式設計--ftpPython程式設計FTP
- Python HOWTOs 官方文件:Socket 程式設計Python程式設計
- Python網路程式設計(socket模組、緩衝區、http協議)Python程式設計HTTP協議
- python運維開發之socket網路程式設計01薦Python運維程式設計
- python運維開發之socket網路程式設計04薦Python運維程式設計
- Python Socket 程式設計:聊天室示例程式Python程式設計
- 玩轉 PHP 網路程式設計全套之 socket stream 程式設計PHP程式設計
- socket程式設計(1)程式設計
- Java Socket程式設計Java程式設計
- Java Socket程式設計Java程式設計
- WCF、Socket程式設計程式設計
- Socket程式設計(九)程式設計