我尝试做了个聊天程序,经测试,可以连接使用,但却不能实现点对点,或多用户交谈.请高手指教下.

解决方案 »

  1.   

    我们也是刚学,所以不能帮到忙
      

  2.   

    可以考虑使用观察者模式来解决多用户交谈的问题,一个单独线程监视所有其他用户发送的消息,然后观察者通知界面发生改变,发送消息也是,将要发送的消息统一由一个单独的线程发送.我做过一个类似的c#版,就是用观察者模式.有需要的话可以提供源码,不过是c#的