JAVA开发IM的问题,请高手解答一下。。。。。 比如说开发一QQ,那么我想客户端也应该也是开启了一个服务端来等待其它好友的请求的,但是要怎么让其它好友在请求与之连接的时候知道这个客户端的服务端开放的是哪个端口呢?因为一台计算机要能登N个QQ,端口肯定是不能事先就写好的,不知道我说清楚了没。请朋友们赐教一下,分享一下心得,谢谢啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. “...因为一台计算机要能登N个QQ,端口肯定是不能事先就写好的,...”只开一个端口即可,而且必须让其他的客户端知道,如果别人连你的端口都不知道,那么怎么通信呢?2. 登录的时候好经过服务器,经过验证后各终端的通信基本上和服务器就没有什么关系了,否则几乎没有什么服务器可以承受得了的。3. 一个QQ即是服务器,也是客户端。 不敢苟同.第一,QQ的协议未公开,无法知道其具体的机制第二,就算终端验证登陆后,发的MESSAGE,IQ等都会通过服务器进行中转.有关资料可查XMPP协议 创建一个子类对象的同时一定会创建 一个父类对象吗? 金山面试的一个问题 打印下列图形 基于jain sip的 sip客户端 我真心请教大家这个问题 Java 如何连接外网!? 修改默认jdk版本 什么地方有JAVA API 5.0中文版下载 学习反射时候写的一些代码,大家看看有没有价值?? applet中显示的图片上加提示文字,怎么加? 请教一个截取字符串的问题 控制台读取字符串数组
只开一个端口即可,而且必须让其他的客户端知道,如果别人连你的端口都不知道,那么怎么通信呢?2. 登录的时候好经过服务器,经过验证后各终端的通信基本上和服务器就没有什么关系了,否则几乎没有什么服务器可以承受得了的。3. 一个QQ即是服务器,也是客户端。
不敢苟同.
第一,QQ的协议未公开,无法知道其具体的机制
第二,就算终端验证登陆后,发的MESSAGE,IQ等都会通过服务器进行中转.有关资料可查XMPP协议