传输应用编程:即时通讯聊天工具.pptVIP

  • 6
  • 0
  • 约5.48千字
  • 约 36页
  • 2017-09-01 发布于广东
  • 举报
4. 更新用户列表 系统内的在线用户收到服务器发来的广播通告后,实时更新自己的用户列表。当服务器发来“login”通知时,说明有新成员加入,客户端执行代码段 ④ : AddItemToListBox(string.Format(新用户{0}({1})加入, splitString[1], splitString[2])); string userItemInfo = splitString[1] + , + splitString[2]; AddItemToListView(userItemInfo); 若收到的是“logout”,则执行代码段 ⑤ : AddItemToListBox(string.Format(用户{0}({1})退出, splitString[1], splitString[2])); RmvItemfromListView(splitString[1]); 两个回调方法定义。 在线用户的即时聊天是本章软件最重要的核心功能,携带聊天谈话内容的消息以“talk”为首部,采用点对点(P2P)方式发给对方。“talk”消息的发送、接收和显示都由专门的聊天子窗口负责,当客户端主程序收到“talk”打头的消息时,先执行代码段 ⑥ : for (int i = 0; i chatFormList.Count; i++) { if (chatFormList[i

文档评论(0)

1亿VIP精品文档

相关文档