CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

applet创建Socket访问server,在sdk1.3下编译,出错"com.ms.security.SecurityExceptionEx[S.init]: "

楼主hotheartlewis()2005-03-30 12:45:46 在 Java / Web 开发 提问

出错内容为:  
  com.ms.security.SecurityExceptionEx[S.init]:   cannot   access   "192.168.1.32":1234  
  at   com/ms/security/permissions/NetIOPermission.check  
  at   com/ms/security/PolicyEngine.deepCheck  
  at   com/ms/security/PolicyEngine.checkPermission  
  at   com/ms/security/StandardSecurityManager.chk  
  at   com/ms/security/StandardSecurityManager.chkex  
  at   com/ms/security/StandardSecurityManager.checkConnect  
  at   java/net/Socket.<init>  
  at   java/net/Socket.<init>  
  at   S.init  
  at   com/ms/applet/AppletPanel.securedCall0  
  at   com/ms/applet/AppletPanel.securedCall  
  at   com/ms/applet/AppletPanel.processSentEvent  
  at   com/ms/applet/AppletPanel.processSentEvent  
  at   com/ms/applet/AppletPanel.run  
  at   java/lang/Thread.run  
  errorcom.ms.security.SecurityExceptionEx[S.init]:   cannot   access   "192.168.1.32":1234  
  源码为  
  /*  
    *   @(#)S.java   1.0   05/03/30  
    *  
    *   You   can   modify   the   template   of   this   file   in   the  
    *   directory   ..\JCreator\Templates\Template_2\Project_Name.java  
    *  
    *   You   can   also   create   your   own   project   template   by   making   a   new  
    *   folder   in   the   directory   ..\JCreator\Template\.   Use   the   other  
    *   templates   as   examples.  
    *  
    */  
   
  import   java.awt.*;  
  import   java.applet.*;  
  import   java.net.*;  
   
  public   class   S   extends   Applet   {  
   
  public   void   init()   {  
  Socket   sock;  
  try{  
  sock   =   new   Socket("192.168.1.32",   1234);  
  }  
  catch   (Exception   e)  
  {  
  System.out.println("error"   +   e);  
  }  
  }  
   
  public   void   paint(Graphics   g)   {  
  g.drawString("Welcome   to   Java!!",   50,   60   );  
  }  
  }  
  可是在1.4下编译后就能运行,怎么回事儿?难道是版本不支持吗? 问题点数:40、回复次数:4Top

1 楼hotheartlewis()回复于 2005-03-30 12:46:47 得分 0

补充一点,我用的是微软的jvmTop

2 楼huguangwu(追风少年)回复于 2005-03-30 14:03:38 得分 20

编译错误显示不能访问192.168.1.32:1234端口  
   
  你在192.168.1.132有服务程序监听1234端口吗?该端口是开放的吗?Top

3 楼zhutouzip(醒了的鸟)回复于 2005-03-30 16:26:47 得分 20

用netstat   -a看看是哪个应用程序占用了1234端口!  
  Top

4 楼hotheartlewis()回复于 2005-03-30 16:46:53 得分 0

我觉得跟有没有程序监听没关系,它报的是“SecurityExceptionEx”,好像是说安全原因?  
  Top

相关问题

  • SDK?
  • SDK
  • Win2k sdk?
  • Delphi + SDK
  • platform sdk
  • Platform SDK
  • ***********PlatForm SDK************
  • 什么是SDK ?
  • 寻找SDK?
  • SDK编程

关键词

  • 端口
  • security
  • socket
  • securityexceptionex
  • appletpanel
  • applet
  • ms
  • standardsecuritymanager
  • init
  • templates

得分解答快速导航

  • 帖主:hotheartlewis
  • huguangwu
  • zhutouzip

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo