们签署了保密与授权协议,随后拿到了1.0版本ICQ的软件代码源文件。
离开Mirabilis科技公司之前,李晓凡向这几位创始人请教了一些ICQ的技术细节。
隔行如隔山,前世李晓凡主要混在电子与半导体测试行业,他对即时通讯这方面软件技术知识基本外行。
阿瑞克·瓦尔迪给李晓凡简单解释了ICQ的相关工作原理:
“当用户的电脑安装了我们ICQ以后,实际上,这台电脑既是服务端Server,又是客户端t。当用户登录我们ICQ时,他的ICQ作为客户端t连接到我们ICQ公司的主服务器上,当你看谁在线时,你的ICQ又一次作为t从ICQ主服务器上读取在线网友名单。新的用户使用前需要到我们ICQ服务器申请一个专属的ICQ新号码。有了ICQ号码,连上互联网就可以和ICQ上的朋友们开始联络了……”
李晓凡问道:“那ICQ用户之间信息是如何传送的呢?”
“启动ICQ后,电脑首先会连接上我们的ICQ服务器,主要功能是依据ICQ上的好友名单去检查,看看他们是否上线以及上线状态。这个动作我们设定的大概每120秒做一次,这样我们会及时知道好友的动态…