不行。
applet只能和下载它的主机进行通信,所以你只能通过服务器中转

解决方案 »

  1.   

    同一个主机下载的2个applet不能通过socket通讯吗?
      

  2.   

    不可以,通常做法是,在服务器上(APPLET下载的主机)做一个服务程序,每个客户的APPLET都和这个服务程序连接,由这个服务程序做中间人,在不同的APPLET之间传递数据(比如说GAME里的数据)。
        这里由JAVA里APPLET的安全性决定的。
      

  3.   

    这样服务器的线程会很多,每个线程都要频繁和客户端socket连接,但是每次交流的数据量不大,如果有400个客户端,会不会对服务器性能有很大影响。