欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

客戶端和數據庫是怎么樣聯合工作的

林國瑞2年前14瀏覽0評論

客戶端和數據庫是怎么樣聯合工作的?

你去看看socket的工作原理吧`

大概是這樣的

服務器方:

socket()-> bind()-> listen-> accept()-> recv()/send()-> closesocket()

客戶機方:

socket()-> connect()-> send()/recv()-> closesocket()

解釋--客戶端首先發送一個包含用戶名和客戶端版本,語言等信息的包給服務器端,然后服務器端驗證版本是否符合,用戶名是否存在,然后將用戶名和密碼通過一個算法轉換成一串16進制數據,發給客戶端當驗證碼。客戶端這時會使用這個驗證碼,跟客戶輸入的用戶名和密碼通過運算得到另外一個驗證數據,再連同隨機 生成的通訊密碼一同發給服務器,服務器端再通過通訊密碼,和第一次發送的驗證碼再通過一番計算,如果跟這次客戶端發出來的驗證數據一致,則通過驗證,然后把驗證碼記錄下來,供服務器驗證客戶端是否經過賬號驗證使用。

至于數據庫,主要是在服務器那里存儲數據,驗證數據.