python網路程式設計 TCP客戶端的開發

2022-06-19 15:51:10 字數 1433 閱讀 6792

#

匯入socket模組

2 import

socket

3 #引數說明

4 """

5 socket類的介紹

6 建立客戶端socket物件

7 socket.socket(addressfamily,type)

8 引數說明

9 addressfamily 表示ip位址型別,分別為ipv4,ipv6

10 af_untx:untx網路協議,af_inet:ipv4網路協議

11 type表示傳輸協議型別

12 sock_stream:使用tcp傳輸協議

13 sock_dgram使用udp協議

14 方法說明

15 connect((host,port))

16 host:伺服器ip位址

17 port:應用程式埠號

18 sent(data)

19 表示傳送資料,資料為二進位制資料

20 recv(buffersize)

21 表示接收資料,buffersize表示每次接收資料的長度

22 """ 23 #

tcp客戶端程式開發

24 if

__name__ == "

__main__":

25 #

1.建立客戶端套接字物件

26 tcp_client_socket =socket.socket(socket.af_inet,socket .sock_stream)

27 #

2.和伺服器套接字建立鏈結

28 tcp_client_socket.connect(("

192.168.1.100

",8080))

29 client_data = "1"

30 #

對資料進行編碼

31 send_data = client_data.encode("

utf-8")

#3.傳送資料

33tcp_client_socket.send(send_data)

34 #

4.接收資料

35 data = tcp_client_socket.recv(1024)

36 recv_data =data.decode()

37 print

(recv_data)

38 #

5.關閉客戶端套接字

39 tcp_client_socket.close()

這裡借助網路除錯助手

python網路程式設計 TCP網路程式設計

tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...

153 python網路程式設計 TCP客戶端

tcp的客戶端要比伺服器端簡單很多,如果說伺服器端是需要自己買手機 查手機卡 設定鈴聲 等待別人打 流程的話,那麼客戶端就只需要找乙個 亭,拿起 撥打即可,流程要少很多。示例 coding utf 8 from socket import 建立socket tcpclientsocket socke...

python網路程式設計之TCP客戶端開發

1.匯入套接字模組 import socket if name main 2.建立套接字 af init ipv4 sock stream tcp tcp client socket socket.socket socket.af inet,socket.sock stream 3.建立連線 tcp...