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