通過閱讀指定博客的內容后,自己在eclipse上實現:
在項目下添加一個用於返回給瀏覽器頁面的text.html(此名也是服務器指定的):
在瀏覽器進行驗證:
服務器原理分析:
在此處Java的服務器中是使用套接字(Socket)來識別客戶端(瀏覽器打開服務器的8080端口)進行客戶端和服務器的交互.
大體原理(具體原理是利用網絡的七層協議):
瀏覽器客戶鍵入網址(http協議+服務器ip+服務器端口號+訪問的文件位置+......)
--->瀏覽器根據ip找到目的主機
-->根據端口號找到目的主機上的目的服務器
-->根據訪問的文件位置信息找到相應文件
-->執行該文件
問題總結:
1.在運行服務器時出現空指針異常,經分析可能是8080端口被占用
2.在執行text.html時找不到該文件:
實驗總結:
本次實驗也是簡單利用套接字,在之間學習Java套接字時,學習視頻的老師帶着做了服務器,所以再次事先起來也比較輕松。但是自己再寫出來,理解的更加深刻了,收獲頗多。