Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 直播和SSE_Javascript_Client Server_Html5 Appcache - Fatal编程技术网

Javascript 直播和SSE

Javascript 直播和SSE,javascript,client-server,html5-appcache,Javascript,Client Server,Html5 Appcache,我想在一个项目上工作,在那里我想设置一个服务器来承载视频、图片和文本。主要目标是使用服务器端事件将媒体内容更新推送到客户端 它或多或少像数字看板播放器,我必须设置自己的服务器和客户端播放器。我对这件事一无所知。有人能告诉我怎么做吗。只要一些基本的想法就好了,我可以搜索这些想法。你可能想看看,然后 服务器 var easysse = require("easysse"); app.get("/chat-stream", easysse); app.post("/chat", function(r

我想在一个项目上工作,在那里我想设置一个服务器来承载视频、图片和文本。主要目标是使用服务器端事件将媒体内容更新推送到客户端


它或多或少像数字看板播放器,我必须设置自己的服务器和客户端播放器。我对这件事一无所知。有人能告诉我怎么做吗。只要一些基本的想法就好了,我可以搜索这些想法。

你可能想看看,然后

服务器

var easysse = require("easysse");
app.get("/chat-stream", easysse);

app.post("/chat", function(req, res) {
  easysse.emit("chat", req.body.username, req.body.message);
});
客户

<script src="easysse-client.js"></script>
<script>
  var client = easysseClient.connect("/chat-stream");

  client.on("chat", function(username, message){
    console.log(username, "says", message);
  });

  $.post("/chat", {username: "mjackson", message: "hehe"});
  // "mjackson says hehe"
</script>

var client=easysseClient.connect(“/chat stream”);
client.on(“聊天”,功能(用户名、消息){
日志(用户名“says”,消息);
});
$.post(“/chat”,{用户名:“mjackson”,信息:“hehe”});
//“mjackson说呵呵”
Api文档


感谢您的回复。你能更具体地说明我该如何开始吗。据我所知,它适用于聊天推送通知。在这里的示例中,我们只是发送字符串,但是您可以发送任何您喜欢的数据负载。在你尝试了更多之后,你应该发布一个更具体的问题。我不愿意给你写谢谢。我会问我在做这部分时是否遇到任何困难。再次感谢。:)