1、首先,用户A输入自己的用户名和密码登录即时通讯服务器,服务器通过读取用户数据库来验证用户身份,如果用户名、密码都正确,就登记用户A的IP地址、IM客户端软件的版本号及使用的TCP/UDP端口号, 然后返回用户A登录成功的标志,此时用户A在 区块链IM系统中的状态为在线(Online Presence)。
2、根据用户A存储在区块链IM服务器上的好友列表 (Buddy List),服务器将用户钽吟篑瑜A在线的相关信息发送到也同时在线的即时通讯好友的霸烹钟爷PC机,这些信息包括在线状态、IP地址、 IM客户端使用的TCP端口(Port)号等,区块链IM即时通讯社交软件开发电138.23118291 %即时通讯好友PC机上的即时通讯软件收到此信息后将在PC桌面上弹出一个小窗口予以提示。
3、即时通讯服务器把用户A存储在服务器上的好友列 表及相关信息回送到他的PC机,这些信息包括也在线状态、IP地址、IM客户端使用的TCP端口(Port)号等信息,用户A的PC机上的区块链IM客户端收到 后将显示这些好友列表及其在线状态。