Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 随时更新聊天记录_C#_Asp.net_Asynchronous_Asp.net Ajax - Fatal编程技术网

C# 随时更新聊天记录

C# 随时更新聊天记录,c#,asp.net,asynchronous,asp.net-ajax,C#,Asp.net,Asynchronous,Asp.net Ajax,我编写了一些实时聊天脚本,每5000米/秒(5秒)用asp:Timer异步更新。我想让每个人的电脑在每次更新时都更新它,而不是每次都等5秒钟。就像Skype和Facebook一样。如何做到这一点?使用Web套接字实现从服务器到客户端的实时更新。这是可用于实时更新的新传输。早期的方法(如长轮询)通常会遇到问题,或者需要在代码中进行大量处理才能运行稳定的环境 您可以使用名为SignalR的第三方库,它在后台使用Web套接字,并提供与早期方法(如长轮询)的向后兼容性。你可以在这里阅读更多关于这项技术的

我编写了一些实时聊天脚本,每5000米/秒(5秒)用
asp:Timer
异步更新。我想让每个人的电脑在每次更新时都更新它,而不是每次都等5秒钟。就像Skype和Facebook一样。如何做到这一点?

使用Web套接字实现从服务器到客户端的实时更新。这是可用于实时更新的新传输。早期的方法(如长轮询)通常会遇到问题,或者需要在代码中进行大量处理才能运行稳定的环境


您可以使用名为SignalR的第三方库,它在后台使用Web套接字,并提供与早期方法(如长轮询)的向后兼容性。你可以在这里阅读更多关于这项技术的信息

查找SignalR()和WebSocket()。谢谢,这就是我想知道的:)