我有一个C#Web服务(.net 3.5 .asmx)。
我想从Web服务向客户端发送数据,而不是从客户端发送请求。
例如:
如果我有网络服务聊天,并且有两个客户端连接到它(user1
,user2
),user1
会向user2
发送消息,我是怎么做的如果没有user2
向网络服务请求获取新邮件,则可以将此邮件发送至user2
答案 0 :(得分:0)
通过使用websockets,您可以在服务器和客户端之间建立持久连接,从而允许客户端无需轮询服务器即可接收消息。 Socket.IO是一个"实时引擎"它抽象了许多实现websockets的低级细节。 Here是一个可能对您在C#Web服务器上实现它的库。