目前以下是我需要为我的大学作业提交的项目:一个带有 ms sql server 2k5 后端的 vb.net 聊天应用程序,最多 100 个用户,具有文件传输、一对一和群聊功能。管理员将创建聊天室,这些聊天室将受密码保护以进行群聊。我们将需要实现多线程以从服务器获取新的聊天消息并更新聊天 UI,但我卡住的地方是,我知道 sql server 中有一个特性,如果有任何消息,数据库服务器将使用它自动通知客户端新数据,然后只有客户端会发送请求以获取新的聊天消息。因为每 1/2 秒发送一次新的聊天消息请求不是一个好的解决方案,因为它会增加网络流量。
请让我有你的想法。高度赞赏反刍帮助的示例代码或文章链接。非常感谢您提前提供的帮助。
最好的祝福。