【问题标题】:Listen to UDP or TCP in a web browser在网络浏览器中收听 UDP 或 TCP
【发布时间】:2012-09-01 12:18:13
【问题描述】:

有没有办法在浏览器中启动网络服务器?

我需要能够接受来自另一台计算机上运行的 c# 的连接,我真的不在乎我使用什么技术,只要我可以在“服务器”浏览器上触发 javascript 事件。

【问题讨论】:

  • 我认为单独使用浏览器是不可能的。在浏览器“服务器”和另一台计算机之间的某处,您将需要一个监听方。如果只有有限数量的客户端并且它们是已知的,那么您可能可以反转角色并使客户端成为侦听方,并且浏览器页面将主动轮询客户端。
  • 您最初的问题并不清楚,但这听起来像是“SignalR”signalr.net 非常适合启用。

标签: c# javascript node.js google-chrome webserver


【解决方案1】:

您不能在浏览器中启动“真正的”网络服务器(例如,没有 API,并且出于安全原因,您不允许绑定和侦听 TCP 端口)。但是,如果您连接到充当“总线”并将消息转发给您的 HTTP 服务器,那么您本质上具有相同的功能。这就是browserver 的工作原理。

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 2013-07-25
    相关资源
    最近更新 更多