【发布时间】:2016-04-13 06:45:45
【问题描述】:
想在 asp.net (c#) 中创建一个实时聊天应用程序 我对此有一些疑问。
1-什么是最好的方法? (最快的方式 - 安全的方式 - 优化的方式)保存聊天数据?在文本文件中?在 XML 文件中?还是在 MS SQL Server 中?
2-如何一次性解决大量用户聊天?
3-如何在应用程序中实现“用户正在写...”?
4- 我如何向用户显示新消息?我应该在 1 秒内发出 Ajax 请求并检查是否发送了新消息然后显示它吗?还是你有更好的办法?
5-我如何检测聊天是否结束?例如,用户关闭窗口并离开聊天而不点击“结束聊天按钮”。怎么检测?
最好的问候...
【问题讨论】:
-
Stack Overflow 不是代码编写服务。到目前为止,您尝试过什么?