我没有从不同的网络访问。我只是想为混合应用程序提供文件。
当我使用以下代码连接到 wifi 网络时,只需运行基本服务器即可:
let webServer = GCDWebServer()
webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self, processBlock: {request in
return GCDWebServerDataResponse(HTML:"<html><body><p>Hello World</p></body></html>")
})
webServer.startWithPort(8080, bonjourName: "GCD Web Server")
print("Visit \(webServer.serverURL) in your web browser")
日志:
在您的网络浏览器中访问http://192.168.1.132:8080/
当我放下 wifi 并启动应用程序和服务器时,我得到:
GCDWebServer 在端口 8080 上启动,可在 (null)