Webserver虚拟网络

时间:2011-01-31 22:54:09

标签: javascript networking social-networking

我很难弄清楚这种事情是否已经实施过。我想寻找可能存在的任何库,所以我不去重新发明轮子。

我有这样的想法,即拥有一个连接网站上的人的网络应用程序。连接到站点的每个用户都可以通过服务器与站点上的另一个用户进行通信。因此协议将在JavaScript中实现,服务器只是帮助识别用户,并且只是回显数据以启用通信。例如,我可以使用它在javascript中实现我的游戏网络创意,并且无需我的测试人员下载任何可执行文件就可以轻松测试它们,他们只需登录该网站即可。

现在很明显,对于任何严肃的应用程序来说,这都不是一个有效的架构。但我认为如果我能够使它工作,我可以构建非常酷的网络应用程序而无需任何下载。

我正在考虑使用ajax用于客户端 - > web服务器和webserver->客户端(Comet?),我可以使用PHP或cgi脚本编写webserver echo位。然后我可以在JS中实现一个完全独立的协议,网络服务器不关心或不知道。

让网络服务器回应所有内容的原因是因为我不想使用java或其他任何我可以打开套接字的东西。为什么让我更难?因为我可以而且因为我恰好真的迷恋于javascript。这是我信任的唯一网络技术。螺丝java小程序。

这对任何人都有意义吗?我疯了吗?

1 个答案:

答案 0 :(得分:0)

不知道疯狂的部分(there's a proposal at area51,去检查一下),但这绝对可行。

  • 您可以使用普通的旧XMPP服务器和javascript XMPP客户端(有库 - 例如strophe)
  • 您可以使用AJAX和PHP后端:Making an AJAX Web Chat
  • 您可以使用HTML5中的精美Websockets:Start Using HTML5 WebSockets
  • 你可以使用一些现有的组件,如果你能找到任何(我找不到任何会使用)

干杯:)