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就會顯示遠端伺服器...