gpt4 book ai didi

cgi - WebSocket 和 CGI​​/FastCGI/SCGI 协议(protocol)

转载 作者:行者123 更新时间:2023-12-01 19:10:14 25 4
gpt4 key购买 nike

我正在寻找有关客户端 Web 套接字、Web 服务器和在 CGI、FastCGI 或 SCGI 协议(protocol)背后工作的实际应用程序后端之间交互的资源。

目前看来这是不可能的:

请求长度是在CONTENT_LENGTH变量中专门定义的,所以我不能期望数据将继续来自标准输入的 Web 服务器,或者可以吗?因为未设置的 CONTENT_LEGTH 定义了无请求正文。

应用程序要求不再读取 CONTENT_LEGTH 字节的日期,如果读取较少,则被视为已断开连接的客户端。

  • 是否有关于如何更新 (F|C)CGI 或如何与 WebSocket 一起使用的资源?
  • 是否有针对 WebSocket 支持的 SCGI/FCGI/CGI 规范草案?
  • 是否有任何已知的支持 WebSocket 的 Web 服务器?
  • 如果是,他们是否支持 *CGI 协议(protocol)?
  • 您有使用 WebSocket 和 *CGI 的经验吗?

谢谢您,所有信息都是合适的。

阿尔乔姆

有人吗?

最佳答案

您可以找到lighttpd的mod_websocket模块here 。构建模块时,请务必指定要使用的正确的 websocket 协议(protocol)版本(版本 -75 或 -76)。从 WebKit nightly build r59903 和 Chrome 6.0.414.0 (r47952) 开始,仅支持协议(protocol)版本 -76。

请注意,使用 WebSockets,您不再需要 CGI、FastCGI 或 SCGI 协议(protocol)来连接 Web 服务器与应用程序后端。只需在应用程序中实现一个 TCP 监听器(供 mod_websocket 连接)并使用套接字进行异步 I/O。

关于cgi - WebSocket 和 CGI​​/FastCGI/SCGI 协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3222703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com