.net平台如何实现摩拜单车的服务,即HTTP服务与Socket服务互相通信

现在有一个项目,需求如下:
手机发送取车消息到IIS下的HTTP服务器,然后通知Socket服务器下发指令到硬件端设备。
现在困扰我的是,HTTP服务器不能直接与socket服务器通信。
ps:HTTP服务器部署在IIS中,Socket服务器为部署在服务器上的winform,最开始是部署的服务,本地测试通过但是在服务器不能启动,所以改成了winform。

阅读 5.1k
5 个回答

使用队列进行处理就可以了啊,http服务器将相应的操作信息发送到队列中,然后socket服务器接过来进行分发到指定的硬件端设备

可以走消息队列。
也可以Socket服务器开一个端口共IIS那边调用,来通知Socket服务器

asp.net 也可以启动一个线程 去链接socket 服务器的。 就是说也是可以通信的

WEB应用一样能跟socket服务器通信的吧?不能通信一般都是配置问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进