Python網路程式設計 TCP客戶端和伺服器

2021-10-08 04:25:42 字數 966 閱讀 9518

import socket

'''客戶端建立步驟:

1、建立網路套接字

2、連線到目標ip位址和埠

3、收發資料

4、關閉套接字

'''ip = socket.gethostname(

)port =

5004

sock = socket.socket(socket.af_inet, socket.sock_stream)

sock.connect(

(ip, port)

)sock.send(b'hello tcp !\r\n'

)data = sock.recv(

1024

)print

(data.decode(

'gbk'))

sock.close(

)

import socket

'''tcp伺服器建立步驟:

1、建立套接字

2、繫結本地ip和埠

3、監聽

4、等待確認接入

5、收發資料

6、關閉網路套接字

7、關閉伺服器'''

port =

5004

ip = socket.gethostname(

)sock = socket.socket(socket.af_inet, socket.sock_stream)

sock.bind(

(ip, port)

)sock.listen(5)

client, address = sock.accept(

)print

(address)

client.send(client.recv(

1024))

client.close(

)sock.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...