《初識TCP》使用Objective-C搭建本地伺服器與遠端伺服器

weixin_34050427發表於2018-05-07

本篇文章以macOS為例,需開啟應用的聯網功能,具體配置請看demo

基礎篇 - 搭建本地伺服器

對於大多開發人員而言,說到伺服器,首先想到的應該是php、java,說到搭建本地伺服器,大多會選擇使用apache。
But,這都不是我想要的,因為我都不會。
我始終堅信GitHub是萬能的,果然,它再一次的證明了我的選擇是正確的。
基於Cocoa的HTTP服務端框架CocoaHTTPServer
demo下載地址
程式執行之後,你的電腦就成了當前區域網中的一個伺服器,可以用其他裝置訪問你設定的根目錄下的任何檔案,也支援自定義返回內容,如下:

3982705-06452684c0e05a67.png
攔截請求與自定義返回內容

進階篇 - 搭建遠端伺服器

滿足一下任意條件即可
條件一:公網IP、內網穿透技術
條件二:下載nat123或花生殼實現內網穿透

將本地伺服器公開到公網即可。

相關文章