当前位置: 技术问答>java相关
Applet和Application通讯有问题:高手请进
来源: 互联网 发布时间:2015-02-23
本文导语: 开发环境:VJ++1.1 有个Applet,开了一个Socket,在端口6543和一个Application通讯。Application是已经做好并运行中的。问题是:当在VJ的IDE里调试这个Applet时(通过JView),通讯是正常的。但当把Applet嵌入到一个网页里去,然...
开发环境:VJ++1.1
有个Applet,开了一个Socket,在端口6543和一个Application通讯。Application是已经做好并运行中的。问题是:当在VJ的IDE里调试这个Applet时(通过JView),通讯是正常的。但当把Applet嵌入到一个网页里去,然后再用打开网页的办法运行这个Applet的时候,通讯就不进行了。由于Applet限制很多,不好调试,我用尽了各种方法也发现不了是哪一步的问题。现在至少可以肯定的是:Application 没有监听到Applet的连接请求。而且无论是在IDE中还是在网页中,这个Applet都能正常的通过URL连接打开主机上的文件进行读,但就是不能和这个Application 通讯。会不会是Applet嵌入网页的时候参数上有问题?我的HTML是这样写的:
难道非要指定Codebase吗?如果需要,我该怎么指定?我的Applet在
E:programjavaJNetDrawJNetDraw.class
注意这个Applet将来是要拿到网上去用的。请高手指点一下,谢谢。
有个Applet,开了一个Socket,在端口6543和一个Application通讯。Application是已经做好并运行中的。问题是:当在VJ的IDE里调试这个Applet时(通过JView),通讯是正常的。但当把Applet嵌入到一个网页里去,然后再用打开网页的办法运行这个Applet的时候,通讯就不进行了。由于Applet限制很多,不好调试,我用尽了各种方法也发现不了是哪一步的问题。现在至少可以肯定的是:Application 没有监听到Applet的连接请求。而且无论是在IDE中还是在网页中,这个Applet都能正常的通过URL连接打开主机上的文件进行读,但就是不能和这个Application 通讯。会不会是Applet嵌入网页的时候参数上有问题?我的HTML是这样写的:
难道非要指定Codebase吗?如果需要,我该怎么指定?我的Applet在
E:programjavaJNetDrawJNetDraw.class
注意这个Applet将来是要拿到网上去用的。请高手指点一下,谢谢。
|
1.你的Applet要放在server上,如IIS。
2.在IE的Internet选项里,选安全-自定义级别,在设置里的Microsoft VM的java permissions里选Custom,下面会多出一个按钮(java自定义设置),点进去Edit permissions,找和network相关的选项,enable就行了
2.在IE的Internet选项里,选安全-自定义级别,在设置里的Microsoft VM的java permissions里选Custom,下面会多出一个按钮(java自定义设置),点进去Edit permissions,找和network相关的选项,enable就行了