import socket def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 基於tcp/ip建立連接 sock.bind(('192.168.1.108', 8000)) # 監聽本機8000 sock.listen(5) # 最大連接數 while True: # 進入死循環,等待瀏覽器訪問 conn, addr = sock.accept() data = conn.recv(1024) # 接收來自瀏覽器的請求給data print(data) # 給瀏覽器返回的內容 conn.send(b"HTTP/1.1 200 OK\r\nContent-Type:text/html; charset=utf-8\r\n\r\n") conn.send("電腦前的你長得真好看!".encode("utf-8")) # 關閉和瀏覽器創建的socket連接 conn.close() if __name__ == "__main__": main()