一、Win10搭建本地服務器配置
1、打開設置,搜索程序。
2、點擊“啟動或關閉Windows功能,出現如下界面
3、選擇Internet Information Services進行勾選,然后點擊確定,windows會自動下載需要的文件。
下載完成后,右鍵”我的電腦“,選擇管理,會出現如下界面
4、點擊編輯綁定后,對網站進行IP地址綁定。
5、綁定后在本地瀏覽器中輸入ip地址,會出現測試網頁。
目前本地服務器可以說是搭建完成,但如何替換網站內容,如何修改各種配置,可以自己去探索。步驟三中都可以進行操作,
我這邊主要是用來驗證客戶端與服務端的通信,所以暫時沒有探索更多。
然后當你換一台電腦,使用另一個網絡對該IP地址進行訪問時會出現訪問不到的現象,這是因為當前配置服務器的網絡是路由器中,算是個
局域網,接下來,可以通過對路由器進行配置,讓外網也能對該IP進行訪問。
二、外網訪問及測試
1、下載花生殼進行配置:
選擇自定一映射,點擊加號
填寫內網主機與端口,就是上面綁定的服務器與端口,因為我這邊僅僅測試客戶端與服務端應用程序的通信,所以選擇的類型是TCP
保存后點擊診斷查看是否成功
除此之外可以通過進行路由器進行配置,可以參考百度經驗:https://jingyan.baidu.com/article/d71306352e455a13fcf4755d.html
三、程序測試
我編寫了基於socket的客戶端與服務端的簡單的應用程序,測試把客戶端放到另一台電腦上向本地服務器端發送和接受信息。
1、首先需要保證花生殼映射的內網端口沒有被占用,所以先要將步驟一搭建的網站關閉。
然后在本機上運行服務端程序,監聽端口填寫花生殼映射的IP以及端口,然后啟動監聽,然后將客戶端放在連接外網的電腦上進行運行。
測試應用程序源碼連接:https://github.com/TheRising-cxf/MFCSocket