如何为套接字服务器创建Web界面

时间:2010-03-23 01:00:34

标签: web-applications sockets

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

  • 在我的网络服务器上有一些服务器端Python(或PHP),它访问套接字服务器。我想我已经足够了解套接字让Python与服务器进行交互了,但是我如何才能获得用户看到的实时更新的网站?我应该让网站刷新几秒钟吗?如果我能弄清楚如何,我宁愿以这种方式做事。
  • 编写一个与套接字服务器交互的Java applet,并将applet嵌入到网站中。我不得不重新学习一种我多年没有碰过的语言,但我的主要目标是学习 - 所以这不会是一件坏事。我遇到的主要问题是它要求最终用户在他们的计算机上安装Java,我宁愿不这样做。

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

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

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用Python和HTTP::Server。要自动更新页面,只需将Meta refresh添加到浏览器即可。或者使用AJAX只检索页面的更新部分。