不用这么麻烦把。我的想法的是:建ServerSocket来监听applet的连接(起起多个线程处理客户端连接)
如果accept到连接,就去建立Socket去连接服务器,并把接受到的数据发回到applet.也就是说你的程序要既是服务端(对applet而言),又是客户端(对提供data的服务器而言)不知道我的理解是否正确?