任务详情
socket桥服务概述】核心功能:1.客户端能跟C#服务建立连接并注册自己,注册时客户端可以用一个自定义字符串(token)告诉服务自己是谁。这个字符串可以重复,服务在缓存里要记录这个可以重复的token,和一个不重复的ClientID。2.服务另外提供个http接口,允许接收信息推送请求,请求包括token和自定义字符串两个要素,服务收到请求之后,把自定义字符串完整推送给所有已建立连接的token相符的客户端(注意相同的token可能有多个,要同时发给所有token相符的ClientID)。执行推送之后要给这个http请求返回推送结果,推送给了几个客户端。3.定义AB两组RSA密钥对,A组用于客户端向服务发信,B组用于服务向客户端发信。服务端持有A组公钥、B组私钥。客户端持有A组私钥、B组公钥。始终私钥加密,公钥解密