转到:服务器开始侦听后,如何启动浏览器?

转到:服务器开始侦听后,如何启动浏览器?,第1张

转到:服务器开始侦听后,如何启动浏览器

打开侦听器,启动浏览器,然后进入服务器循环:

l, err := net.Listen("tcp", "localhost:3000")if err != nil {    log.Fatal(err)}// The browser can connect now because the listening socket is open.err := open.Start("http://localhost:3000/test")if err != nil {     log.Println(err)}// Start the blocking server loop.log.Fatal(http.Serve(l, r))

无需如其他答案所示进行轮询。如果在启动浏览器之前打开侦听套接字,则浏览器将连接。

ListenAndServe是一个便捷功能,可以打开套接字并调用Serve。此答案中的代码将这些步骤分开,因此可以在侦听开始之后但在对Serve的阻止调用之前打开浏览器。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5163393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存