2012-09-01 11 views
0

有什么方法可以在浏览器中启动Web服务器吗?在Web浏览器中收听UDP或TCP

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

+0

我不认为只用浏览器是可行的。您需要在浏览器“服务器”和另一台计算机之间的某个路径上的某个聆听方。如果只有有限的客户端并且他们是已知的,那么您可能会扭转角色并使客户端成为聆听方,并且浏览器页面将主动轮询客户端。 – nhahtdh

+2

从您的原始问题中不清楚,但这听起来像“SignalR”http://signalr.net/将启用伟大的东西。 – JcMaltaDev

回答

1

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