我正在使用Android中的JSON向网页发送消息。我的JSON格式是:
{ "id":"123", "message" : "Hello World!" }
我希望在id等于零(id =“0”)的情况下,将此消息发送给与json文件或中的id相同的用户。
如何使用asp.net
或jQuery
?
答案 0 :(得分:0)
通常,服务器无法向浏览器发送信息:它始终是向服务器请求数据并从中获取响应的浏览器。
但是,您可以做几件事。在支持HTML5的现代浏览器中,有Web套接字,您可以使用轮询或其他几种技术。
但是,最简单的方法是使用现有的实现。而且,在这种情况下,有一个名为SignalR。我建议你使用这项技术。 Here there are docs to learn to use it
使用SignalR的其他优点是,如果它们可用,它会使用WebSockets,但是,如果它们不可用,它会使用其他一些技术(如轮询)与旧版浏览器兼容。
如果您想了解SignalR可以做些什么以及如何做,here you have a very quick explanation。
顺便说一句,您不需要创建JSON消息。您只需在客户端发送和接收JavaScript对象。即您不必担心序列化/反序列化消息。