首頁  >  文章  >  後端開發  >  如何用Python客戶端開發?用實例進行Python模組詳解

如何用Python客戶端開發?用實例進行Python模組詳解

Tomorin
Tomorin原創
2018-08-16 17:36:334975瀏覽

本篇文章與之前的《Python網路程式設計哪個模組最好?舉例Python模組詳解》相連動,介紹了Python語句下的服務端與Python客戶端開發,希望能幫到各位。

客戶端:因特定請求而聯絡伺服器,接收服務並處理相關事務的一方。客戶端可以持續向伺服器發送請求,也可以在結束事務請求後不再發出請求。

接下來我們寫一個簡單的Python客戶端實例連線到以上建立的服務。連接埠號碼為 12345。

socket.connect(hosname, port ) 方法開啟一個 TCP 連線到主機為 hostname 連接埠為 port 的服務提供者。連線後我們就可以從服務端取得數據,記住,操作完成後需要關閉連線。

完整程式碼如下:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:client.pyimport socket         # 导入 socket 模块

s = socket.socket()                      # 创建 socket 对象
host = socket.gethostname()                  # 获取本地主机名
port = 12345                         # 设置端口好

s.connect((host, port))
print s.recv(1024)
s.close()

現在我們開啟兩個終端,第一個終端執行server.py 檔案:

$ python server.py

第二個終端執行client.py 文件:

$ python client.py 
欢迎访问php中文网!

這時我們再開啟第一個終端,就會看到有下列資訊輸出:

連接位址: ('192.168.0.118', 62461)

以上是如何用Python客戶端開發?用實例進行Python模組詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn