浏览器中的客户端服务器?

时间:2012-03-06 22:40:38

标签: javascript sockets client-side p2p

是否可以在浏览器中编写与浏览器无关的客户端服务器。我找了一个javascript解决方案但是无法打开套接字。是否可以使用其他标准或“重用”浏览器套接字?我正在寻找一种从其他网站加载内容的方法 - 但总是存在这种“仅限域名”的策略。

有一些p2p社交网络 - 它们如何运作?

快速和脏:是否可以在没有代理的情况下从其他域加载数据以保留用户ip / host-identification?

3 个答案:

答案 0 :(得分:1)

以下是可能有助于服务器端的技术的一些主要内容: http://en.wikipedia.org/wiki/Push_technology#Long_polling

特别是,长轮询允许您与服务器保持连续连接以传递信息。

您可能还想查看HTML5 WebSockets。

使用这些技术,您可以设置一些可以将客户端更新中继到网络的服务器列表。

答案 1 :(得分:0)

如果兼容性不是问题,您可以查看HTML5规范中的websockets。当然,任何客户端解决方案都只能在支持它的浏览器中运行!

您看到的大多数P2P客户端要么通过AJAX与服务器连接,要么使用某些第三方插件(通常是Java)在浏览器之外建立连接。

答案 2 :(得分:0)

您可以使用Flash来执行此操作