wgsi實現了socket server功能

2022-08-16 16:15:14 字數 803 閱讀 8224

#_author:來童星

#date:2020/2/21

import socket

def handle_request(client):

#將傳送過來的資訊拿到

buf=client.recv(1024)

#伺服器的響應資訊

#伺服器將下面資訊傳送給瀏覽器,讓瀏覽器渲染

# client.sent("").encode('utf-8')

def main():

#main函式一旦執行,會建立乙個sockek物件

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

sock.bind(('',8001))

sock.listen(5)

while true:

#如果瀏覽器沒有傳送請求,會一直卡在這裡

connection,address=sock.accept()

print('port 8001 is running')

#處理請求

handle_request(connection)

connection.close()

if __name__=='__main__':

main()

用select模組實現的socket server

之前筆記裡面記錄的比較亂,最後我寫了乙個類,試著封裝成乙個模組的樣子。使用的時候通過繼承生成乙個子類,然後呼叫run執行。你應該需要重構其中的部分方法,另外可能還需要在子類中建立新的方法。至少需要重構onrecv方法,接收到資料後的處理。另外要發資料,呼叫send data介面,把conn連線和by...

模擬實現了String類

define crt secure no warnings include using namespace std include class string string const char str string const string str str nullptr size 0 capaci...

終於實現了職業理想,感謝它。。。。

時間就像烟花,轉眼即逝。隨著時間的推移,我們明白了一些事情,人總是在失去之後才懂得珍惜,可惜為時已晚。為什麼我有如此的感概,是那些年和唐禾教育兜兜轉轉的事情。剛畢業那會,由於學習成績不太好,各科雖然說都及格了,但對以後的工作並沒有多大的用處。並且在現在的社會,人沒有能力,走向社會被淘汰是早晚的事。所...