python使用socket搭建web服務器

1:使用socket搭建一個tcp服務器

簡單版:只爲一個客戶端服務一次

# socket創建tcp server步驟
# 1:創建套接字
# 2:綁定端口
# 3:將套接字轉化成爲被動套接字等待客戶端的鏈接
# 4:等待客戶端的鏈接
import socket
tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcp_server.bind(("localhost", 8000))
tcp_server.listen()
conn, (cli_host, cli_port) = tcp_server.accept()
data = conn.recv().decode("utf8")
conn.send("{}:你好!你已成功鏈接,這段話是我給你的回覆".format(cli_host).encode("utf8"))
conn.colse()
tcp_server.colse()

爲一個客戶端多次服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章