WEB JAVA Socket 访问

来源:百度知道 编辑:UC知道 时间:2024/05/11 02:57:46
我现在有3台计算机,其中1台为WEB服务器(采用IIS5.0,IP:192.168.1.1),1台为通讯服务器(上面运行有SOKET服务器程序,IP:192.168.1.2),另外1台为web客户端(IP:192.168.1.3)。当我在web客户端机器上打开web服务器的网页时,想通过网页的java Applet程序通过sicket连接到通讯服务器上。请问能实现吗?
现在的问题是:
当我在把通讯服务程序放在WEB服务器时,Applet中通过Socket能连接到通讯服务程序的Socket服务器程序上,而当把通讯服务器程序放在别的机器时,服务器程序的Socket根本收不到Applet的socket连接请求。
我换了IP地址的。

Applet对本地计算机的文件系统的访问是受限制的,你一定要用Applet吗?我觉得很难

Applet跟普通的java应用程序是一样的,只是他用于网页上显示。当使用SOKET通信的时候必须指定双方机器的IP地址和端口号。这个是程序规定的,当你的服务器换了一台机器后,IP自然就发生改变所以就连不上。
建议你吧SOKET里面指定IP的地方换成变量,写一个配置文件。让系统去配置文件中读取IP地址和端口号,这样便于改动。

Applet 不如 flash好