关于JAVA APPLET的网络问题?(50分)

  • 主题发起人 主题发起人 xjxjjx
  • 开始时间 开始时间
X

xjxjjx

Unregistered / Unconfirmed
GUEST, unregistred user!
在JAVA APPLET中不能创建网络服务端(UDP 服务器端)吗?
出现如下错误信息:
cannot access 0
 
不会的,我就用这个做了个聊天室。
你是不是做了其它的操作,例如对客户端的本地文件进行读取,写入操作
 
没有做任何其他的事!
byte[] buffer = new byte[2048] ;
DatagramSocket UDPReceiveSocket = new DatagramSocket() ;
DatagramPacket UDPPacket = new DatagramPacket(buffer,buffer.length) ;
UDPReceiveSocket.receive(UDPPacket) ;
//就是这行出异常报题头的错
 
我也想知道,帮你顶一下
 
在JAVA应用程序中则正常!
等待......
 
我使用了socket连接,没有什么问题!UDP我没有使用过!
如果是在java应用程序中正常的话应该是沙箱模型出了问题。
 
什么是沙箱模型?
 
????
java的程序有自己的一套安全管理机制,统称砂箱模型!意思是程序的运行是被限制在一个砂箱中!当你作出违反该限制的操作的时候就会出错!applet就是个典型的例子!
applet不能访问客户机上的文件,不能操作客户机其他进程,数据访问被严格限制在applet当中。
 
您查一下,和APPLET通讯的主机是否是APPLET 下载的主机,否则如果不采用安全策略分布APPLET的话,不能和其他主机的SOKCET通讯。
 
能否请Only You解释一下,应如何解决砂箱模型的问题,在此先谢了!
 
后退
顶部