伺服器迴圈版(模擬瀏覽器登陸並返回資訊)

2021-08-20 04:22:33 字數 1067 閱讀 2188

import socket

def handel_cli(cli_soc):

'''處理客戶端請求'''

# 獲取請求頭

recv_data = cli_soc.recv(1024*4)

print(recv_data)

if not recv_data:

print('客戶端關閉套接字')

cli_soc.close()

return 

# 返回響應資料

# 關閉客戶端套接字

cli_soc.close()

def main():

'''開發乙個能夠響應瀏覽器請求的web伺服器'''

# 初始化伺服器套接字

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

# 設定套接字復用模式

serv_soc.setsockopt(socket.sol_socket, socket.so_reuseaddr)

serv_soc.bind(('', 1314))

serv_soc.listen(128)

# 獲取客戶端連線

while true:

print('等待連線客戶端')

cli_soc, cli_addr = serv_soc.accept()

# 為客戶端提供服務

handel_cli(cli_soc)

# 關閉伺服器套接字

serv_soc.close()

if __name__ == '__main__':

main()

瀏覽器與伺服器

瀏覽器是安裝在電腦裡面的乙個軟體,能夠將頁面內容渲染出來呈現給使用者檢視,並讓使用者與網頁互動的一種軟體。常見主流瀏覽器 internet explorer,chrome,firefox,safari,opera 瀏覽器核心 瀏覽器所採用的渲染引擎。渲染引擎決定了瀏覽器如何顯示網頁的內容,以及網頁格...

ubuntu登陸遠端伺服器

一.使用shh登陸centeros.linux 首先在伺服器上安裝ssh的伺服器端。sudo aptitude install openssh server 2.啟動ssh server。etc init.d ssh restart 3.確認ssh server已經正常工作。netstat tlp ...

SSH登陸遠端伺服器

預設配置 windows下有很多ssh工具。在這裡我是用的是putty。如果安裝了git並配置使用putty的話,就不需要另外在安裝putty了。使用ssh連線伺服器的命令如下 ssh 使用者名稱 ip位址 p 埠號 如果連線成功的話會提示你輸入遠端伺服器的密碼。全部成功之後ssh就會顯示遠端伺服器...