用Asp.net做Android游戏后端服务,应该用什么通信协议?

现在正在做谋划一款网络游戏,CS架构,服务端是ASP.NET MVC的小生不才想咨询各位大神,基本或接近满足以下需求需求,最好用什么通信协议好?PS:本游戏系即时网络游戏,多人同时对战,类似Google的ingress。

需求特性:
1.因为是即时游戏,最好别很慢,最好省流量
2.数据实时与服务端同步,然后通讯请求维护最好高度自动化
3.通信内容可以加密和验证

没人回答,我看就socket最合适了,但是感觉socket慢啊?

  • 下载功能在华为手机失效的问题
  • 在接口未开发阶段(已有接口文档)前端有什么调式接口相关代码的好方法吗?
  • Android 中videoview 播放视频时让点击事件无效
  • 有什么简单的方法给网页添加动态背景?
  • HTML5实现文件下载?只要在苹果平板上能实现下载文件的都可以。
  • 安卓应用冷启动如何避免开机白屏?
  • 爱码哥封装的iMAG.js框架包括什么?
  • 将获取到的图片作为快捷方式添加到桌面
  • Android VideoView在线播放mp4文件,部分设备无法播放
  • Android添加按钮OnClickListener,运行时出现NullPointerExceptiion异常
  • weex 在android端自定义的WXComponent怎样重写宿主Activity的onBackPressed方法