python實現簡單的tcp伺服器

2021-08-19 13:43:51 字數 1903 閱讀 8639

fromsocketimport*

importre

tcp = socket(af_inet, sock_stream)

# 設定套接字選項,可以埠重用

tcp.setsockopt(sol_socket, so_reuseaddr, 1)

# 繫結埠號

tcp.bind(('', 8848))

tcp.listen(true)

while true:

client, addr = tcp.accept()

# 接收瀏覽器的請求頭

data = client.recv(1024).decode()

print(data)

# 返回資料

# 響應頭 空格 響應體

# 用正則取出檔名

# 關閉客戶端

client.close()#

關閉套接字

tcp.close()

Python 使用socket編寫TCP服務程式

使用socket編寫tcp服務程式 by 鄭瑞國 1 引用網路模組socket 2 建立乙個tcp網路套接字s 3 繫結本機ip位址和指定埠號 4 開始監聽 5 接受連線 6 接受資訊 import socket 1 引用網路模組socket s socket.socket socket.af in...

python socket簡單實現SSH伺服器端

server import socket,os server socket.socket server.bind localhost 9999 server.listen while true conn,addr server.accept while true data conn.recv 102...

python網路程式設計 TCP服務的簡單實現

tcp服務的簡單實現過程分為服務端和客戶端的實現,首先服務端的實現過程大致為 tcp服務端結構 tcps socket 建立伺服器套接字 tcps.bind 把位址繫結到套接字 tcps.listen 監聽鏈結 while true 伺服器無限迴圈 tcpc tcps.accept 接受客戶端鏈結 ...