2010-03-23 94 views
1

我有一个套接字服务器正在运行(它基本上就像聊天服务器)。用户可以远程登录到它,但我想创建一个Web界面。这是我第一次做这样的事情,所以我不确定从哪里开始。我有一些想法:如何为套接字服务器创建Web界面

  • 在我的web服务器上有一些服务器端Python(或PHP),它访问套接字服务器。我认为我对socket的了解足以让Python与服务器进行交互,但我该如何去获取用户可以实时更新的网站?我应该只是网站刷新几秒钟?如果我能弄明白,我宁愿这样做。
  • 编写一个与套接字服务器交互的Java小程序,并将该小程序嵌入到网站中。我将不得不重新学习一种多年以来未曾触及的语言,但我的主要目标是学习 - 所以这不会是一件坏事。我遇到的主要问题是它需要最终用户在他们的计算机上安装Java,我不想这么做。

这两种解决方案之一是否正确?有人知道我在哪里可以找到一个好的教程开始?

编辑:将服务器暴露给互联网并没有真正的安全问题。

+0

是否存在将“套接字服务器”暴露给互联网的任何安全问题? – 2010-03-23 01:02:03

回答

0

最简单的就是使用Python和HTTP::Server。要自动更新页面,只需在您的浏览器中添加Meta refresh。或者使用AJAX检索您网页的更新部分。