• 大小: 38.87MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-24
  • 语言: ASP
  • 标签: SignalR  

资源简介

使用SignalR实现及时提醒弹窗功能能(推送功能) ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。

资源截图

代码片段和文件信息

using Microsoft.AspNet.SignalR.Client;
using System;

namespace Clinet
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write(“请输入用户名: “);
            string clientName = Console.ReadLine();


            var url = “http://localhost:10086/“;
            var connection = new HubConnection(url);
            var chatHub = connection.CreateHubProxy(“IMHub“);

            connection.Start().ContinueWith(t =>
            {
                if (!t.IsFaulted)
                {
                    //连接成功,调用Register方法
                    chatHub.Invoke(“Register“ clientName);
                }
            });

            //客户端接收实现,可以用js,也可以用后端接收
            var broadcastHandler = chatHub.On(“receivePrivateMessage“ (name message) =>
            {
                Console.WriteLine(“[{0}]{1}: {2}“ DateTime.Now.ToString(“HH:mm:ss“) name message);
            });

            Console.WriteLine(“请输入接收者名:“);
            var _name = Console.ReadLine();
            Console.WriteLine(“请输入发送信息!“);
            while (true)
            {
                var _message = Console.ReadLine();
                chatHub.Invoke(“SendPrivateMessage“ _name _message).ContinueWith(t =>
                {
                    if (t.IsFaulted)
                    {
                        Console.WriteLine(“连接失败!“);
                    }
                });
                Console.WriteLine(“请输入接收者名:“);
                _name = Console.ReadLine();
                Console.WriteLine(“请输入发送信息!“);
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      85873  2018-04-17 10:51  SignalRProject\.vs\config\applicationhost.config

    ..A..H.     98816  2018-04-17 14:56  SignalRProject\.vs\SignalRProject\v14\.suo

     文件        189  2018-04-17 10:30  SignalRProject\Clinet\App.config

     文件       6656  2018-04-17 10:37  SignalRProject\Clinet\bin\Debug\Clinet.exe

     文件        189  2018-04-17 10:30  SignalRProject\Clinet\bin\Debug\Clinet.exe.config

     文件      13824  2018-04-17 10:37  SignalRProject\Clinet\bin\Debug\Clinet.pdb

     文件      22696  2018-04-17 10:53  SignalRProject\Clinet\bin\Debug\Clinet.vshost.exe

     文件        189  2018-04-17 10:30  SignalRProject\Clinet\bin\Debug\Clinet.vshost.exe.config

     文件        490  2014-01-13 21:31  SignalRProject\Clinet\bin\Debug\Clinet.vshost.exe.manifest

     文件     151248  2018-03-06 04:22  SignalRProject\Clinet\bin\Debug\Microsoft.AspNet.SignalR.Client.dll

     文件      56036  2018-03-06 04:22  SignalRProject\Clinet\bin\Debug\Microsoft.AspNet.SignalR.Client.xml

     文件     502272  2014-08-03 20:33  SignalRProject\Clinet\bin\Debug\Newtonsoft.Json.dll

     文件     478726  2014-08-03 20:33  SignalRProject\Clinet\bin\Debug\Newtonsoft.Json.xml

     文件       3318  2018-04-17 10:37  SignalRProject\Clinet\Clinet.csproj

     文件        678  2018-04-17 10:53  SignalRProject\Clinet\obj\Debug\Clinet.csproj.FileListAbsolute.txt

     文件       1922  2018-04-17 10:31  SignalRProject\Clinet\obj\Debug\Clinet.csprojResolveAssemblyReference.cache

     文件       6656  2018-04-17 10:37  SignalRProject\Clinet\obj\Debug\Clinet.exe

     文件      13824  2018-04-17 10:37  SignalRProject\Clinet\obj\Debug\Clinet.pdb

     文件       7007  2018-04-17 10:41  SignalRProject\Clinet\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2018-04-17 10:30  SignalRProject\Clinet\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2018-04-17 10:30  SignalRProject\Clinet\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2018-04-17 10:30  SignalRProject\Clinet\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件        236  2018-04-17 10:37  SignalRProject\Clinet\packages.config

     文件       1767  2018-04-17 10:37  SignalRProject\Clinet\Program.cs

     文件       1338  2018-04-17 10:30  SignalRProject\Clinet\Properties\AssemblyInfo.cs

     文件     145532  2018-04-17 10:51  SignalRProject\packages\Antlr.3.4.1.9004\Antlr.3.4.1.9004.nupkg

     文件     102912  2013-02-22 08:43  SignalRProject\packages\Antlr.3.4.1.9004\lib\Antlr3.Runtime.dll

     文件     431616  2013-02-22 08:43  SignalRProject\packages\Antlr.3.4.1.9004\lib\Antlr3.Runtime.pdb

     文件     121137  2018-04-17 10:51  SignalRProject\packages\bootstrap.3.0.0\bootstrap.3.0.0.nupkg

     文件     120502  2013-09-13 16:05  SignalRProject\packages\bootstrap.3.0.0\content\Content\bootstrap.css

............此处省略899个文件信息

评论

共有 条评论