言,这也是对这个年轻的研发团队独立解决问题的一次考验。
彭彬:“我写的内核绝对没有问题,而且qq作为一款点对点实时通讯软件,它对于服务器的要求其实很低,我们在服务器上只存储了用户的好友列表,和最多50条未接收的消息,所以不应该出现卡顿才对!”
江运顺:“不如我们来梳理一下软件运行流程,看看问题在哪。”
大家点头同意。
江运顺边想边道:“首先。qq的点对点通讯模式,就是当a用户登录时,服务器会验证他的qq号码和密码是否匹配,验证通过后,服务器会把他标记为在线。
第二步,服务器会根据a用户存储在服务器上的好友列表,把a已经登陆的信息发送给a的好友列表中在线的用户。这些信息包括a的ip地址和端口号。
第三步,服务器把自己存储的a用户的好友列表。发回a用户现在登陆的这台电脑,同时告诉他这个列表中哪些人在线。以及这些在线好友的ip地址和端口号。
这样登陆就完成了。”
彭彬:“一点没错!我还专门去测试了电信租给我们的服务器呢!我看到电信机房里有六台惠普服务器,每台都是全新的!性能比我们公