python中socket建立客戶連線
說明
1、建立一個socket來連線伺服器。
socket=socket.socket(family,type)
2、使用socket的connect方法連線伺服器。
socket.connect(hoat,port)
3、透過send()與recv()進行通訊。
4、結束後,呼叫socket的close方法關閉連線。
例項
import socket def socket_client(): s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) host = socket.gethostname() port = 5555 s.connect((host,port)) #連線伺服器,指定主機和埠 print(s.recv(1024).decode('utf-8')) for data in ['小青','小白','小花']: s.send(data.encode('utf-8')) print(s.recv(1024).decode('utf-8')) s.send(b'exit') s.close() def main(): socket_client() if __name__ =='__main__': main()
以上就是python中socket建立客戶連線的方法,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/430/viewspace-2828781/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vncserver建立與客戶端連線VNCServer客戶端
- Python socket的客戶端Python客戶端
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- ESP作為單連線中的TCP客戶端TCP客戶端
- mysql、redis 客戶端連線池MySqlRedis客戶端
- 客戶端段建立到伺服器端的連線過程客戶端伺服器
- 獲取SQL Server中連線的客戶端IP地址SQLServer客戶端
- Socket連線和Http連線HTTP
- netty建立數萬客戶端連線,並主動發訊息Netty客戶端
- Redis客戶端連線數DevOpsRedis客戶端dev
- 從客戶端連線ASM例項客戶端ASM
- 某客戶系統tomcat連線池連線異常Tomcat
- Go Socket 連線Go
- C++客戶端程式(socket)C++客戶端
- Java 客戶端 Jedis和JedisPool 連線池Java客戶端
- Oracle客戶端連線伺服器教程Oracle客戶端伺服器
- 客戶端連線資料庫的方法客戶端資料庫
- 客戶端連線故障檢查流程手段客戶端
- 如何在macOS中建立訪客帳戶Mac
- 客戶端的socket是否需要bind?客戶端
- http Socket長連線HTTP
- 使用 WebSocket 客戶端連線 MQTT 伺服器Web客戶端MQQT伺服器
- 客戶端怎麼連線到伺服器?客戶端伺服器
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- MySQL client客戶端的四種連線方式MySqlclient客戶端
- linux之客戶端連線數統計Linux客戶端
- python建立tcp服務端和客戶端PythonTCP服務端客戶端
- 區分socket連線和tcp/ip連線TCP
- telnet連線socket serverServer
- Windows Socket 最大連線數Windows
- flash無法連線socket
- 【Socket】關於socket長連線的心跳包
- HTTP客戶端連線,選擇HttpClient還是OkHttp?HTTP客戶端client
- 聯絡中心滿足更多連線客戶的需求
- 如何在VirtualBox客戶機使用符號連線符號
- 配置TimesTen客戶端連線[TimesTen運維]客戶端運維