Socket进行传输,然后回显就应该做到

解决方案 »

  1.   

    客户端通过SOCKET连接到服务器。一个客户端画了图,就将数据传回服务器。服务器将数据发送到除源客户端的所有客户端。
      

  2.   

    用RMI
    每个客户端启动后,向服务端注册一个远程对象接收数据,服务端把它们放在链表中,当收到一个更新时,调用链表中其它对象的处理方法.
      

  3.   

    我认为同 quietwind(一阵清风)  所说的那样,通过服务器广播出去
    不知道其他朋友有没有其他的方法
      

  4.   

    huangzt()说得不错,不过用RMI速度比较慢,也不能穿越防火墙……
      

  5.   

    楼主所说的问题,其实质是客户端APPLET与服务器端SERVLET之间如何实时通信的问题。可以考虑用Socket建立通信。客户端申请一次套接字连接,服务器端ServerSocket就会通过accept()方法返回一个对应的服务器端套接字。此时,客户端可以利用getInputStream()和getOutputStream()从每个套接字产生对应的InputStream和OutputStream对象。注意,在服务器端SERVLET可以用线程来处理用户的请求,只有在必要时才与客户端连接,提高了效率。此外,由于大部分防火墙都不用许建立Socket连接,因此不能绕过防火墙。