如果在同一个机器上把一个号码的QQ打开两次,假如对方发来一条消息,是哪个QQ接收呢?前者、后者还是两个同时接收?先开的那个接收信息。除非你用第二个QQ和对方说话,否则第二个QQ永远接收不到对方的信息。因为就算你在同一个机器使用同一个号码的QQ,那么它们的端口号也是不同的。一般情况下腾讯的服务器会把消息传给端口号低的那个QQ。但是你用另外一个QQ发消息情况就不一样了,那就属于点对点进行IP传输信息,对方的QQ接收是你那个IP和所相对应端口号的信息,和腾讯默认的设置就不同了。
假如在两个不同的地方打开同一个号码的QQ,又会怎么样呢?这时,双方虽然不是同一个IP地址,但是端口号都是一样的(默认都是4000)。但这里也有一个登录先后的问题,假如你是不同IP,那么在登录腾讯服务器的时候系统会先记录第一登录机器的IP地址,并把其当作默认的接收地址,这样就不会出现同时接收消息的情况了。
但假如第一个QQ没有关,你又跑到别的地方去上网,那么就不会收到以前的信息。有一次我向一个朋友的QQ发了许多消息,但是他一个也没有回复。当时我以为他不在机器旁边呢,在MSN里面他却给我回复了,当时一问他原来在不同地方开了两个QQ,后来的那个QQ当然接收不到信息,真是耽误事情。不过现在在最新版本里面对这个问题有了解决的办法,就是在上网高峰的时候腾讯限制同一个QQ登录,就是不允许一个QQ号两次登录,但这也仅仅是在上网高峰的时候进行限制。
|