电脑一台
VS2017
首先我们打开VS2017,然后按照下图中红色箭头指示位置点击【新建】【项目】,如下图:
在新建项目中设置的比较多,按照下图中步骤来讲解:步骤1:选择Windows窗体应用步骤2:在名称输入框中输入SignalR服务器项目名称步骤3:选择解决方案位置步骤4:输入解决方案名称步骤5:框架选择4.5如下图:
然后点击创建就会出现以下界面,项目会自动创建一些东西如下图:
接下来我们在窗口上放几个控件richTextBox:用来显示服务器启动信息以及客户端传过来的信息textBox:用来输入服务器传递给客户端的信息发送数据按钮:点击发送按钮将textBox中的信息发送给客户端启动服务:启动SignalR服务如下图:
接下来开始写代码部分,在写代码之前需要添加SignalR的引用,按照下图中红色箭头右键点击SignalRServer项目的引用,然后在弹出来的右键快捷菜单中点击【管理NuGet程序包】,如下图:
在弹出来的NuGet的管理器中点击【浏览】,然后在输入框中输入Microsoft.AspNet.SignalR.SelfHost,用winform来使用SignalR的话需要用Microsoft.AspNet.SignalR.SelfHost这个,然后版本的话选择2.3.0,然后点击安装,如下图:
然后在弹出的预览更改界面中直接点击默认的确定即可,如下图:
然后在弹出的接收许可证界面中国点击【我接受】,如下图:
这个Microsoft.AspNet.SignalR.SelfHost安装好之后会弹出一个readme.txt文件,如下图:
然后再次在NuGet管理器的搜索框中输入Microsoft.Owin.Cors,然后进行搜索,然后版本的话这里选择3.1.0,如下图:
然后在预览更改的界面点击确定,如下图:
然后在接收许可证界面点击【我接受】,如下图:
把之前的引用都添加之后就可以写代码了,这里小编将所有的代码贴出来,这里不详细讲解代码,代码比较简单,这里只是讲解步骤,大家对于代码可以自己先实现,然后网上查资料,如下图:
个人观点,仅供参考。
感谢阅读。