SparkleComm即时消息(IM)的工作原理

标签:
sparklecomm统一通信即时通信即时消息im |
分类: 技术文章 |
互联网已经彻底改变了我们的沟通方式,而电子邮件是迄今为止速度最快的通信形式。二十年前还没有多少人使用它,而现在电子邮件早已代替了写信,甚至是打电话。世界各地的人们每天都会发送数十亿封电子邮件。
但即使是电子邮件也有不够快的时候,如果您与某人来回发送电子邮件,您通常需要好几个步骤才能完成发送,此外收件人还可能不在线。这就是即时消息(IM)
SparkleComm即时通讯
u
u
u
u
u
u
u
u
u
如何使用SparkleComm即时消息
通过以下步骤能准确了解即时消息的使用方式。
1.下载并获取适用于您的计算机的软件客户端;
2.安装软件并打开客户端;
3.客户端连接到服务器并使用专有协议进行通信;
4.注册账户并输入您的用户名和登录密码到服务器;
5.客户端向服务器发送您正在使用的计算机的连接信息:分配给客户端的IP 地址和端口号。它还能为用户提供联系人列表中每个人的姓名;
6.服务器会创建一个临时文件,其中包含您的连接信息和您的联系人列表。然后它会检查您的联系人列表中的任何用户当前是否已登录;
7.如果服务器发现您的任何联系人已登录,就会向您使用设备上的客户端发送一条包含该用户的连接信息的消息,同时服务器还会将您的连接信息发送给您的联系人列表中已登录的人员;
8.当您的客户端获得联系人列表中某个人的连接信息时,它会将那个人的状态更改为“在线”。您单击联系人列表中在线人员的姓名,会打开一个窗口,您可以在其中输入文本。您输入一条消息并单击“发送”或按回车键与该人通信;
9.因为您的客户端具有接收消息人的计算机IP地址和端口号,所以您的消息会直接发送到接收人的计算机客户端上。换句话说,此时不涉及服务器。所有通信都直接在两个客户端之间进行;
10.其他人会收到您的即时消息并进行回复。每个人在各自的计算机上看到的窗口会展开包含对话的滚动对话框。即时消息都显示在终端的消息窗口中;
11.对话完成后,您可以关闭消息窗口或离线退出。
这时,您的客户端会向服务器发送信息来终止会话。服务器向您的联系人列表中当前在线的客户端发送一条表明您已离线的信息。同时,服务器会删除包含客户端连接信息的临时文件,并在在线联系人的客户端中,您的姓名将显示离线状态。