cocoa - 来自 CocoaHTTPServer 的流式响应以与 EventSource 一起使用

标签 cocoa long-polling server-sent-events cocoahttpserver

我正在尝试弄清楚如何保持与 CocoaHTTPServer 的连接打开,以便利用服务器发送事件(SSE)。沿着http://tenderlovemaking.com/2012/07/30/is-it-live.html的思路

我可以将内容类型设置为text/event-stream,但是我需要保持连接打开并能够持续写入响应,直到手动或由客户端关闭为止。

现在可以使用 HTTPKit https://github.com/fjolnir/HTTPKit/issues/4 实现此目的(感谢 Fjölnir Ásgeirsson),但它使用 Mongoose,其商业许可费用相当昂贵,因此我需要使用 CocoaHTTPServer 或其他解决方案。

欢迎任何解决方案。

最佳答案

HTTPKit使用的mongoose版本是MIT授权的,商业使用不需要任何付费。

关于cocoa - 来自 CocoaHTTPServer 的流式响应以与 EventSource 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674533/

相关文章:

asp.net-mvc-3 - 无法通过长轮询为 20 多个连接 MVC3 IIS6 提供服务

server - SSE 服务器发送事件 - 客户端不断发送请求(如池化)

javascript - 如何使用php函数 "file_get_contents"和服务器发送事件来监控服务器上文件的修改?

iphone - 如何查看标签的文本值?

websocket - JMeter 中的 Signalr 负载测试

iphone - 我可以动态更改 UIView 的内容吗?

Twisted:在服务器端进程完成时通知客户端

laravel-5 - Laravel 5 中的服务器发送事件抛出错误 "EventSource' s 响应具有 MIME 类型...”

xcode - macOS 应用程序的自定义重定向 URI 不起作用

swift - 在不同的 Storyboard上打开一个新窗口