您当前所在位置: > 实用问答

winform单服务器多客户端SignalR实时通讯(2)

时间:2019-06-21 19:22:02  来源:  作者:网络

SignalR是一个不错的实时通讯框架,网上大多是Signal的网页实现,今天小编使用winform来使用SignalR框架实现单服务器和多客户端实时通讯,今天来实现客户端,并将服务端连接客户端。

攻略对象

  • 电脑一台
  • VS2017

步骤分解

  1. 1

    我们接着上次的服务器项目继续,在服务器所在的解决方案里面创建客户端项目(也可以不在同一个解决方案),然后右键点击解决方案,然后点击【添加】【新建项目】,如下图:

  2. 2

    然后按照下图中步骤选择Windows窗体应用,然后步骤2处填写SignalRClient,也就是客户端名称,然后这里小编的项目需要.NET Framework4,大家也可以试试其他的版本,如下图:

  3. 3

    创建好的客户端项目如下图所示,如下图:

  4. 4

    然后我们在窗口中添加四个控件

    richTextBox:用来显示客户端和服务器之间传递信息

    textBox:用来输入客户端传递给服务器的信息

    发送数据按钮:点击发送按钮将textBox中的信息发送给服务端

    启动服务:连接SignalR服务器

    如下图:

  5. 5

    然后回到代码页面,如下图:

  6. 6

    再写代码的之前需要添加SignalR的客户端引用,点击【管理NuGet程序包】如下图:

  7. 7

    在NuGet管理器中输入Microsoft.AspNet.SignalR.Client,然后版本选择1.2.2,这里是对应环境4.0选择的,如下图:

  8. 8

    然后在预览更改中点击确定,如下图:

  9. 9

    在接受许可证的界面中点击【我接受】,如下图:

  10. 10

    安装成功之后在输出面板中输出安装成功信息,如下图:

  11. 11

    然后就可以写代码了,小编这里主要讲SignalR的通讯步骤,所以重点不在代码,所以这里只是将代码贴出来,大家可以通过实验来学习,如下图:

    END

运行程序

  1. 1

    保存好代码之后运行SignalRServer和SignalRClient,如下图:

  2. 2

    然后点击服务器中的启动服务按钮,界面中会出现启动服务成功提示,如下图:

  3. 3

    然后回到客户端中,点击连接服务,客户端界面弹出连接成功的提示,在服务器界面弹出客户端的id号,如下图:

  4. 4

    然后在服务器中输入文字点击发送数据按钮,客户端就会接收到服务端的数据,如下图:

  5. 5

    然后在客户端中输入文字点击发送数据按钮,服务器就会接收到客户端的数据,如下图:

    END

注意事项

  • 个人观点,仅供参考。
  • 感谢阅读。
相关下载

玩家评论

SIE新专利显示PS5或可根据玩家数据提供实时攻略推荐_Boss

原标题:SIE新专利显示 PS5或可根据玩家数据提供实时攻略推荐 世界知识产权网站显示SIE近期提交了一项新的专利,该专利可以生成一个“意向性”模组,结详情>>

阅读: 10
日期: 2020-02-10
SIE新专利显示 PS5或可根据玩家数据提供实时攻略推荐

_contentraw">世界知识产权网站显示SIE近期提交了一项新的专利,该专利可以生成一个“意向性”模组,结合机械学习、玩家社区资料和用户本身的数据,在Boss战等游戏环节中提供适当详情>>

阅读: 5
日期: 2020-02-09
实时监控新型冠状病毒演化与变异即将成为现实

原标题:实时监控新型冠状病毒演化与变异即将成为现实 1月30日,希望组生物科技有限公司宣布完成了基于纳米孔测序技术的新型冠状病毒(2019-nCoV)核酸全详情>>

阅读: 7
日期: 2020-02-02
传PS5可能不会使用AMD芯片进行实时光追计算

PS5和Xbox Series X都将使用AMD的芯片技术,不过根据最近一份泄露出来的传闻,PS5的实时光追解决方案似乎不打算通过芯片硬件技术层面来实现。 Komachi Ensaka是著名详情>>

阅读: 11
日期: 2019-12-28
3v3实时对抗手游《荒野乱斗》将于12月13日亮相腾讯电竞运动会

Supercell全新3v3实时对抗手游《荒野乱斗》亮相2019腾讯电竞运动会,将于12月13日下午15:00正式开战,四大战队火力全开,齐聚海南。详情>>

阅读: 17
日期: 2019-12-12
5G新探索:汽车进4S店后反馈实时数据,生产线上可实时调整

原标题:5G新探索:汽车进4S店后反馈实时数据,生产线上可实时调整 11月20日,首届世界5G大会在北京举行。会上,上海诺基亚贝尔公司的程刚分享了“5G赋能行业应用”详情>>

阅读: 7
日期: 2019-11-21
智能消火栓远程实时监管系统-取水栓远程实时监管系统

原标题:智能消火栓远程实时监管系统 -取水栓远程实时监管系统 为规范取水秩序,有效遏制偷盗水,降低水司产销差,唐山市自来水公司将取水栓与消火栓分开详情>>

阅读: 5
日期: 2019-10-26
王者荣耀返场皮肤实时投票排行榜返场皮肤投票实时监测

《王者荣耀》返场皮肤投票的情况,相信很多玩家都非常的关注吧,但是每次都要点开游戏去看排行是不是很难受呢?下面就由的小编来为大家介绍一下关于返场皮详情>>

阅读: 9
日期: 2019-10-14
百度小游戏-实时线上互动真人pk

最近百度的新版app新增了真人互动的小游戏。游戏简单而且互动性很强,在闲暇的时间玩玩这俩款游戏是一个不错的选择。我们一起来看看这俩款游戏的玩法吧。一、游戏选择界面。详情>>

阅读: 1
日期: 2019-09-05
微信怎么发起位置实时共享

想和好友知道彼此的位置,可以发起实时共享,一起分享当下所在的地理位置。下面我就给大家演示微信怎么向好友发起位置实时共享?攻略对象智能手机微信软件步骤分解1打开微信,选择详情>>

阅读: 17
日期: 2019-06-29
楚留香怎么关闭实时语音

楚留香手游怎么关闭实时语音呢?刚开始这个问题也烦到我了,琢磨加尝试半天才关掉的。攻略对象手机楚留香app步骤分解1首先我们进入楚留香。2下方的聊天框看到了吧,点一下那个。3详情>>

阅读: 14
日期: 2019-06-16
财经实时在线_抱财实时账户单_财年结束

原标题:财年结束 EA凭借其微交易 实时服务实现了强劲增长 很多玩家都讨厌游戏中植入的微交易和“在线服务”,这 详情>>

阅读: 3
日期: 2019-05-08
如何查看iPhone实时流量

在当下,无论是用电脑上网,还是用手机上网,大家都比较关心网络的速度。网速慢了,干什么都不灵光,网速快了,心情也不错。以前在电脑里,可以安装一栏用于测试网速的软件,同样地,在苹果iPh详情>>

阅读: 11
日期: 2019-04-20
iPhone快速查看另一半实时位置

想看看另一半去了什么地方,或者手机丢了,查看手机定位,今天小编就来教教大家如何用iPhone快速查看另一半的实时位置吧。视频教程图文教程1、沿着手机底部向上滑,打开控制中心。长按左上角详情>>

阅读: 15
日期: 2019-04-20
声网实时游戏语音在Cocos Creator正式上线

继1月初与知名游戏引擎商Cocos战略合作发布之后,声网Agora和Cocos的合作近日落下实锤。双方的对接、集成全面完工,声网实时游戏语音在CocosCreator正式上线。开发者已经可以前往C详情>>

阅读: 0
日期: 2019-04-04
GDC 2019: HTC与Photon合作 推出实时多人游戏解决方案和服务

  HTC在2019年GDC大会上宣布,将利用Photon的详情>>

阅读: 13
日期: 2019-03-22
联想s5怎么显示实时流量

联想s5怎么显示实时流量?还不是很了解的朋友们,下面Game234游戏门户网游戏小编就为大家带来显详情>>

阅读: 3
日期: 2019-03-21
如何使用iPhone定位查看另一半实时位置

出门在外如果和朋友走丢了,想看看对方在哪里?只要开启这个功能,便能快速的找到对方,现在小编就来给大详情>>

阅读: 4
日期: 2019-03-18
《古墓丽影:暗影》支持实时光追与DLSS

  2018年8月份的时候Nvidia和Nixxes展示了《古墓丽影:暗影》的RTX实时光线追踪技术演示。不过遗憾的是,RTX效果会严重影响游戏运行表现,而且现在《古墓丽影:暗影》已经发售多时,详情>>

阅读: 2
日期: 2019-02-08
《古墓丽影:暗影》将支持实时光追与DLSS抗锯齿

  2018年8月份的时候Nvidia和Nixxes展示了《古墓丽影:暗影》的RTX实时光线追踪技术演示。不过遗憾的是,RTX效果会严重影响游戏运行表现,而且现在《古墓丽影:暗影》详情>>

阅读: 5
日期: 2019-02-07
实时数据 生产满一个技能需要的材料钱

这里只从8级的生产书开始计算(8级以前大家随便搞搞就到了)因为技能生产熟练度只有...宝贝 多玩盒子 迷你世界盒子 蒸汽盒子 微剧院 多玩饭盒 论坛APP LOL盒子 DNF... 详情>>

阅读: 5
日期: 2018-12-24
#include推出ViewR应用观看PC VR游戏实时画面

总部位于澳大利亚布里斯班的团队#include今天发布了一款名为ViewR的新应用程序,可让你通过Android移动设备观看PCVR直播。ViewR的详情>>

阅读: 13
日期: 2018-12-13
TGA 2018实时更新:《守望先锋》获最佳电竞游戏

今年的The Game Awards(简称为TGA)将于北京时间9:30开始,各大游戏奖项的获奖作品将陆续公布,同时还有不少本新作的消息也将在活动上发布,本文将实时更新获奖情况,... 详情>>

阅读: 5
日期: 2018-12-07
PS4本周十大游戏实时人气排行榜

PS4本周十大游戏实时人气排行榜介绍了原标题:PS4本周十大游戏实时人气排行榜本文由奇游联机宝原创,如需转载... 详情>>

阅读: 7
日期: 2018-11-05
发现好游戏:MOBA实时竞技手游TOP10 你喜欢哪一款!

TOP1:奇葩战斗家【游戏特色】拖鞋咸鱼自拍杆,奇葩武器全靠捡飞出去的咸鱼,戳到你怀疑人生的吃饭叉子,便详情>>

阅读: 5
日期: 2018-09-15
FIFA16最佳球员会实时更新吗

小编为您搜罗的答案:会  这个是必须的 不然怎么叫FIFA16呢小编为您搜罗的答案:当然会更新了小编为您搜罗的答案:基本定期更新小编为您搜罗的答案:会的,不定时的小编为您详情>>

阅读: 3
日期: 2018-09-14
LOL新英雄卡蜜尔问答:护盾类型会智能实时变化

《英雄联盟》设计师做客官方论坛,跟大家讨论了新英雄卡蜜尔的各种问题,一起看看吧。... 《英雄联盟》设计师做客官方论坛,跟大家讨论了新英雄卡蜜尔的各种问题,一起... 详情>>

阅读: 3
日期: 2018-09-12
镇魔曲手游团队实时语聊在哪?详细点有图最好,谢谢。

小编为您搜罗的答案:首先你要选个55级的宝宝才值得去弄,前面的都是过渡宝宝。其次选好你需要类型的宝宝,开始洗变异,这个洗多少次看脸。然后变异洗出来以后,继续把这个宝宝的主动技能和手动技能都洗出来。这要详情>>

阅读: 5
日期: 2018-08-28
Justin.tv推出实时视频游戏门户网站TwitchTV

从竞争的角度来说,TwitchTV的对手是Own3DTV与Break Media。 另外值得一提的是,Justin.tv 的另一个副项目 Socialcam在数月前推出。Socialcam是“视频的Instagram... 详情>>

阅读: 5
日期: 2018-08-26
教你只需连接电脑摄像头,就能用深度学习进行实时对象检测

雷锋网按:本文为雷锋字幕组编译的技术博客,原标题DetectingPeopleinReal-timeUsingDeepLearning,作者为SchumanZhang。翻译|京详情>>

阅读: 8
日期: 2018-08-26
网络摄像机720P全实时,1080P非实时什么意思

小编为您搜罗的答案:720P(100万像素),1080P(200万像素)是指网络摄像机的分辨率。全实时是指的监控里的满帧画面,即PAL制下达到25帧/秒,NTSC制下达到30帧/秒,非实时是指每秒传输详情>>

阅读: 4
日期: 2018-08-23
采用实时追踪技术的游戏上线! 在2080ti的显卡下帧数却低的可怕!

骨灰级的端游玩家除了对游戏内容十分重视以外,在显卡的选择上也是极其慎重,显卡的好坏决定了游戏环境的高低,详情>>

阅读: 4
日期: 2018-08-22
网络摄像机720P全实时、1080P非实时(15帧)什么意思

小编为您搜罗的答案:这里说的非实时是指每秒传输15帧画面,15帧/秒,同样,全实时是指的监控里的满帧画面,即PAL制下达到25帧/秒,NTSC制下达到30帧/秒.区别在于:非实时是每秒15帧,你会看到详情>>

阅读: 6
日期: 2018-08-20
求海贼王动漫全集(不要剧场),最好是专业的微信公众号或者是网站实时更新的那种赏金追加

小编为您搜罗的答案:搜索:路永远会飞,实时更新。小编为您搜罗的答案:你要动漫还是漫画。动漫去搜狐腾讯就可以了。小编为您搜罗的答案:可以用布丁动画app,可以缓存至手机,每集即时更新详情>>

阅读: 4
日期: 2018-08-19
微信隐藏的实时翻译功能,你发现了吗?

微信很早其实就有「扫一扫」翻译功能,但是只能翻译单个英文单词。在新版的微信中,「扫一扫」翻译功能得到了升级,只要对准需要翻译的地方拍照,就可以将整个页面中的英文全部翻译过来,并且会自动适配图片背景色详情>>

阅读: 5
日期: 2018-08-18
啥是5G?实时在线玩游戏随便玩

5G网络可以支持10倍以上的设备;使用4G网络,你不能在手机上真正实时在线玩游戏,...简单的用数据表示就是:提供每平方公里百万的连接密度,比如500km/h的移动性。 ... 详情>>

阅读: 5
日期: 2018-08-14
精彩推荐