如题...
3Q...

解决方案 »

  1.   

    多个client 端先把信息发到server端,server 端把信息再发到每个client 端
      

  2.   

    客户端udp发送给服务器端   服务器端用非阻断udp接收客户端请求信息 一般用io模型吧 比如端口映射模型
     然后发送给另一个客户端   基本就这么个东西  
      

  3.   

    先用tcp建立链接,然后用udp发送数据吧!
      

  4.   

    GUI的应用,基本界面是这样设置的,用到框架 标签 文本 按钮等.还会用到SOCKET 通信,IO流 等客户端,服务器 的连接基本思路是这样的.
      

  5.   

    桌面应用,网络知识,典型的Socket
      

  6.   

    有这方面得书籍,涉及socket编程和点对点的通信协议。
    开始是由服务器负责双方的连接的建立,此后是点对点
    的通信,服务器退出双方的通信。
      

  7.   

    服务器————多客户端
    Java Socket和IO、多线程
    其实我最近做了一个,基本功能可以实现的
      

  8.   

    客户端发送数据到服务器端服务器端根据不同数据,作出处理,根据需求发送给响应的客户端socket,thread
      

  9.   

    似乎qq不是用java写的吧?带服务器端的聊天工具:用户登陆,连接上服务器;对于在线用户,服务器直接让你与你的好友p2p通信,对于离线用户,服务器帮你保存(一部分)信息,等你的好友上线时再将信息转给他。估计qq是按这个模式工作的吧
      

  10.   

    我感兴趣的是,到底怎样用java实现像QQ等软件一样自由改面板和设计面板!!
      

  11.   

    我推荐用RMI,我记得我学《分布式对象技术》时还不会Java,但是我用了1周还是成功的交出了作业,RMI机制隐藏了全部分布处理时的通讯细节,非常好用。
      

  12.   

    我也想用Java做个类似qq的软件,说不定可以当做毕业设计,呵呵
      

  13.   

    我以前用  C#做过 一个  实现思路都是一样的  要了  联系我 不过是用的  Sql数据库
    我QQ280868635
      

  14.   

    QQ比较高级呀,用的是UDP,数据传输和完整性这块大了去了!
      

  15.   

    总起来就是在用socket完成通信(就是客户端把信息发到服务端,然后服务端在转发到其他客户端)的同时,再添加一些特殊的功能,如视频,语音,发送文件,图片等等功能,这些东西用Java不难实现,如果有兴趣的话可以自己做一个,嘿嘿,弄个局域网的。尚学堂就有个专门的聊天系统,不过做的很粗糙,只是基本实现了聊天的功能,不过可以试着在添加很多的功能。
      

  16.   

     你可以了解一下RTC Client,通过它你可以完成很多QQ上的功能
      

  17.   

    思路1:客户端<->客户端的聊天,消息不经过服务器,
    思路2:客服端之间聊天的信息经过服务器转发。。同时也好实现群聊。。最近我也刚写了个,用的是第一种思路,没些群聊,不过可以点对点的私聊。。基本思路如下:客户端:开启之后就去连接服务器,连接到后再自己开启一个ServerSocket等待其他客服端来连它。。服务端:开启后就开启一个ServerSocket等待客户端来连它,accept到一个就存下其IP到一个List里,再accept到一个又add进去。。接下来就是想每个客户端通知谁上线,谁下线的问题了也就是说服务端只处理ip问题这样写的话,简单的聊天就可以实现了,要些群聊还得用思路2.。。