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