【发布时间】:2016-08-05 14:12:04
【问题描述】:
我正在尝试使用 HTML5/JS 和服务器端 C# 中的客户端 IHM 实现 SSE (Server Sent Events) 模型。我正在使用一个COTS,它在.NET 中实现了一个带有响应式扩展的事件驱动的http 服务器。
客户端
var evtSource = new EventSource("http://127.0.0.1:4444");
source.onmessage = function(event)
{
document.getElementById("result").innerHTML += event.data + "<br>";
};
1.浏览器提示“跨域请求”被拒绝。我在同一个域,正常吗?
2.是否可以调整这个http服务器来做SSE?如果这不可能,您知道一些实现 SSE 服务器端的 .NET 库(无 copyleft)吗?
感谢您的考虑。
【问题讨论】:
-
哎呀,这个复制/粘贴的文本中缺少一部分!我不使用 ASP.NET/PHP 或其他服务器端。我目前在 C# 中使用 HttpListener(Http 套接字)
-
您找到解决方案了吗?如果 SSE 在 HttpListener 中是可能的
标签: c# .net server-sent-events