寻求即时聊天软件(如QQ)的开发思路(来者有分) csdn Java即时通信工具(JICQ)设计文档 我有看过,但不理解怎么维护客户端的连接 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前用VB做过一个QQ项目 不知道楼主需要什么方面的思路 我想有如下步骤,不过我没看过任何文档1.用户登陆首先上服务器,告诉服务器自己已经上线。2.然后服务器从此用户的数据库中读取好友列表,如果某个好友已经经过步骤一,则告诉用户此好友再线3.用户根据服务器返回的好友列表,向每个好友(ip)使用socket发出连接.4.好友端接到socket的连接请求,建立socket通讯5.两个人愉快的聊天 网上有一个LumaQQ已经做得很好了,楼主可以参考一下。 去sf.net上,有这样的原代码。我以前用socket做过一个web ICQ,不过就是不太稳定。 我觉得你可以参考一下linux下的gram QQ,这个是开放源代码的,本人觉得很有借鉴意义 谢谢各位的指点,我会每天来看该贴,希望能集思广意,向大家学习,然后把最终的文档贴出来我现在是用socket 协议用UDP要比TCP好吧 对,我想应该就是用socket与udp通信来完成。不过没有做过,以前用这个东东做过一个局域网内的聊天功能太简单向各位学习。 在IBM的技术论坛上有一个使用java实现qq的例子。 服务器有记录客户端保存一个清单像QQ一佯客户端只与服务器socket服务器记录你的登录状态(你好友的也是)发给你在服务器有记录里的用户列表详细信息客户端发消息给好友时是给服务器发,服务器查寻到好友是在你的记录里对你好友发消息。里边主要是socket CSDN里面好像有篇文章是用RMI做聊天室的,可以找找看 用Socket做? 对方没有IP怎么通讯呀? 关于win7下的word转换成pdf问题,求高手解答 如何在web工程中定时启动线程 eclipse怎么创建java application源文件 为什么不能运行? mouseClicked 与 mousePress有什么区别? 一个文件操作的小问题 想换程序学习的网友请进。 一个小问题 大家帮看看 发现java中的Calendar有问题 JSON解析 在网页上如何实现类似QQ中新消息提醒的功能! 谁能介绍一下JAVA的基础概念,J2EE/J2SE/EJB/JMS等等,非常感谢
1.用户登陆首先上服务器,告诉服务器自己已经上线。
2.然后服务器从此用户的数据库中读取好友列表,如果某个好友已经经过步骤一,则告诉用户此好友再线
3.用户根据服务器返回的好友列表,向每个好友(ip)使用socket发出连接.
4.好友端接到socket的连接请求,建立socket通讯
5.两个人愉快的聊天
客户端保存一个清单像QQ一佯
客户端只与服务器socket
服务器记录你的登录状态(你好友的也是)
发给你在服务器有记录里的用户列表详细信息
客户端发消息给好友时是给服务器发,服务器查寻到好友是在你的记录里
对你好友发消息。
里边主要是socket