你说的主机是Server吧?用java.net包建立双向通讯   利用java.net包提供的网络能力。以有连接流通讯方式为例,在服务器端的操作为一般为:    ⑴ 创建一个ServerSocket对象,在指定端口监听客户端发来的请求。    ⑵ 在接收到请求时accept()方法将返回一个Socket对象。    ⑶ 用上述Socket对象创建输入、输出流对象。    ⑷ 通过输入、输出流与客户交互。    ⑸ 交互完毕,关闭输入、输出流与Socket。    ⑹ 服务程序运行结束,关闭ServerSocket。    实现代码代码类如: try{ boolean flag=true; 
Socket clientSocket=null; ServerSocket serverSocket = new ServerSocket(0); 
System.out.println("Server listen on: " +serverSocket.getLocalPort()); 
while(flag){ 
clientSocket=serverSocket.accept(); 
DataInputStream is=new DataInputStream( new bufferedInputStream(clientSocket.getInputStream())); 
PrintStream os=new PrintStream( new bufferedOutputStream(clientSocket.getOutputStream())); 
// 处理Applet请求 
os.close(); 
is.close(); 
clientSocket.close(); 

serverSocket.close(); 
}catch( IOException e){ 
System.err.println(" Exception: "+e); 
}    在客户端的操作为:    ⑴ 创建Socket对象建立与服务器的连接。    ⑵ 用该Socket对象创建输入、输出流。    ⑶ 与服务器交互。    ⑷ 交互完毕,关闭输入、输出流与Socket。    实现代码类如: 
try { 
Socket clientSocket =new Socket("serverName",7); 
OutputStream os=clientSocket.getOutputStream(); 
DataInputStream is=new DataInputStream( clientSocket.getInputStream()); 
// 其它操作. 
os.close(); 
is.close(); 
clientSocket.close(); 
}catch(Exception e){ 
System.err.println("Exception:"+e); }
如果是对象的话, 通过 ObjectInputStream , ObjectOutputStream就可以了

解决方案 »

  1.   

    server 端的操作是写在servlet里面的吗?
    如果是的话应该怎么调用?
      

  2.   

    可以解决的。
    serverlet与applet之间的关系,这是起码的要求:看看书。
    要不就用Socket连接也可以。
      

  3.   

    一般的话,用Socket也是比较方便的
      

  4.   

    一般的话用Socket也是比较方便的
      

  5.   

    在Applet中,如何使加载在按钮上的图标,随着按钮的每次单击而使该图标旋转一定的角度,急,请高手赐教!