python使用TCP服務端傳送接受資料

2021-09-18 08:14:40 字數 643 閱讀 8987

import socket

# 建立套接字

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

# 繫結本地資訊

tcp_server_socket.bind(("", 7890))

# listen 監聽

tcp_server_socket.listen(128)

# 等待客戶端的鏈結 accept

new_client_socket, client_addr = tcp_server_socket.accept() # 返回客戶端位址資訊,並建立乙個新的套接字

print(client_addr)

# 接收客戶端傳送過來的請求

recv_data = new_client_socket.recv(1024)

print(recv_data.decode('utf-8'))

# 發資料給客戶端

new_client_socket.send("got it".encode("utf-8"))

# 關閉套接字

new_client_socket.close()

tcp_server_socket.close()

TCP服務端實現併發

socket 在 tcp 協議下通訊 客戶端import socket 建立客戶端tcp協議通訊 c socket.socket 與指定服務端握手 c.connect 127.0.0.1 8080 通訊迴圈 while true 向服務端傳送資訊 msg input if len msg 0 con...

TCP客戶端服務端demo

服務端程式 include include include include include include include int main 列印握手成功的客戶端 struct sockaddr in servaddr socklen t nservlen sizeof servaddr getso...

python網路程式設計之TCP服務端開發

2.1 匯入 socket 模組import socket 2.2 建立服務端 socket 物件 socket.socket addressfamily,type 引數說明 方法說明 import socket if name main 1.建立服務端套接字 server socket socke...