websocket可以用在软件上么

SoulRed 2016-05-12 12:41:55
目前我搜到的结果都是关于WEB开发的websocket
这么好的东西难道只能运行于浏览器上?
不能给软件用么?例如unity 开发的手机游戏(非HTML5游戏)?
...全文
234 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
为轮子而生 2016-05-12
  • 打赏
  • 举报
回复
当然可以,这是基于tcp和socket的长连接协议,不是能不能用在软件上,而是在软件上更好
  • 打赏
  • 举报
回复
这两个东西,都能在你的 vs 上使用 NuGet 安装。而且它们的项目页面都有很简单的例子(实际上你搜到的那些简单介绍,已经足够说明其编程简单性了)。 很好用。其实可能会让 .net 程序员找到一大片新的天地(完成实时、大规模的服务器push操作),就看你如何应用了。
  • 打赏
  • 举报
回复
我们的 windows service 企业服务器使用非常简单的 Fleck 作为 WebSocket 服务器驱动。我们的测试程序,使用了 WebSocket4Net 作为客户端驱动。而且这两个都是开源的,并且源代码所支持的平台也都不少。 也就是说,不论是服务器端还是客户端,都可以支持 websocket。不是只能用在网页客户端。 说点我不太想(过早)说的话,不过我觉得其实确实是这样的,新程序员可以不学 tcpclient、socket,因为那些开发比较复杂。学 websocket 就能得到 tcp 长连接机制的所有好处,而且跨平台更好,而且编程上还简单、快速几十倍。如果5年前有这么好的东西流行起来,我早就建议大家都不要学.net 的 TcpListener/Tcpclient 和 Socket 了 嘘!这是秘密。先自己偷偷学,然后开发跨各种平台的(包括 javascript 的)websocket长连接通讯应用,很快把那些老程序员“怕死在沙滩上”吧。

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧