hellraiser11
New member
Java ברשת, בעייה של גישה
יש לי רשת בבית, ובניתי משחק שעובד על רשת (CLIENT, SERVER). עכשיו במעבדה של המכללה אפשר להפעיל ברשת מסויימת שם את המשחק על שני מחשבים שונים. בבית זה לא עובד. כשהClient מנסה להתחבר לשרת, זאת ההודעה שאני מקבל: java.security.AccessControlException: access denied (java.net.SocketPermission 1 92.168.2.100:6881 connect,resolve) at java.security.AccessControlContext.checkPermission(AccessControlConte xt.java:264) at java.security.AccessController.checkPermission(AccessController.java: 427) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034) at java.net.Socket.connect(Socket.java:501) at java.net.Socket.connect(Socket.java:457) at java.net.Socket.<init>(Socket.java:365) at java.net.Socket.<init>(Socket.java:178) at Client.netInit(Client.java:195) at Client.init(Client.java:130) at sun.applet.AppletPanel.run(AppletPanel.java:373) at java.lang.Thread.run(Thread.java:595) עכשיו הפורט הזה פתוח, ויש גישה למחשב ההוא. אז מה הבעיה כאן? איך אני מצליח לתת גישה כמו בן אדם? תודה
יש לי רשת בבית, ובניתי משחק שעובד על רשת (CLIENT, SERVER). עכשיו במעבדה של המכללה אפשר להפעיל ברשת מסויימת שם את המשחק על שני מחשבים שונים. בבית זה לא עובד. כשהClient מנסה להתחבר לשרת, זאת ההודעה שאני מקבל: java.security.AccessControlException: access denied (java.net.SocketPermission 1 92.168.2.100:6881 connect,resolve) at java.security.AccessControlContext.checkPermission(AccessControlConte xt.java:264) at java.security.AccessController.checkPermission(AccessController.java: 427) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034) at java.net.Socket.connect(Socket.java:501) at java.net.Socket.connect(Socket.java:457) at java.net.Socket.<init>(Socket.java:365) at java.net.Socket.<init>(Socket.java:178) at Client.netInit(Client.java:195) at Client.init(Client.java:130) at sun.applet.AppletPanel.run(AppletPanel.java:373) at java.lang.Thread.run(Thread.java:595) עכשיו הפורט הזה פתוח, ויש גישה למחשב ההוא. אז מה הבעיה כאן? איך אני מצליח לתת גישה כמו בן אדם? תודה