QtWebEngine访问命名管道或unix域套接字

时间:2015-11-25 17:05:40

标签: c++ qt sockets user-interface deployment

有没有办法使用QtWebEnginge连接到Windows命名管道或UNIX域套接字?我有三个主要原因进行此配置:

  1. 一个服务/守护程序的用户界面,可以从不同的系统用户访问。
  2. 我们已经有了一个HTML用户界面
  3. 无需打开也可以从其他计算机访问的TCP端口。
  4. 这是socat版本:

    echo -e "GET / HTTP/1.1\r\n" | socat unix-connect:/tmp/td-socket STDIO | head
    HTTP/1.1 200 OK
    Content-Type: text/html
    Connection: close
    Date: Wed, 25 Nov 2015 16:43:47 GMT
    
    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
    

    有没有办法破解QtWebEngine访问命名管道/ unix域套接字?我找不到这样的界面,尤其是因为QtWebEngine在后​​台没有使用QNetworkAccessManager

    作为替代方案,有没有办法在桌面应用中部署(或使用)一个(捆绑的)浏览器,可以在Windows(或可能是Linux)上访问它?

    遗憾的是,仅仅将HTML页面加载到引擎中是不够的,因为UI依赖于从服务器加载数据的JS调用。

    谢谢!

0 个答案:

没有答案