文件名称:websocksy:高度可配置的动态WebSocket桥
文件大小:35KB
文件格式:ZIP
更新时间:2024-05-28 18:16:12
websocket-server websocket websockets websocket-proxy websocket-application
网络袜子 websocksy是高度可配置的用于“正常”网络传输(TCP / UDP / Unix套接字)网桥。 它是用C语言编写的,并且支持桥接对等选择模块(用于动态桥接)和流成帧的可插拔模块。 它可用于将各种现有应用程序直接连接到网站,或以维持传统网络传输和WebSockets之间兼容性的方式实现新功能。 目录 动机 首先,将WebSocket连接到“真实”套接字似乎很容易,但是WebSocket协议与TCP和UDP有一些根本的区别。 构图 通过WebSockets发送的数据被明确地构造了框架-您将被告知对任何一个软件包都期望有多少数据。 这类似于UDP,后者在数据报上运行,数据报始终作为一条完整消息接收,并带有一个集成的长度字段。 与此相反,TCP在“流”的基础上运行,其中任何消息边界都需要通过上层协议来建立,并且发送的任何消息都可以分为多个接收操作。 因此,将数据从We
【文件预览】:
websocksy-master
----config.h(322B)
----builtins.c(8KB)
----websocksy.h(6KB)
----network.h(321B)
----websocksy.c(11KB)
----plugins()
--------backend_file.md(2KB)
--------framing_json.c(6KB)
--------framing_fixedlength.md(349B)
--------framing_fixedlength.c(795B)
--------backend_file.c(7KB)
--------backend_file.cfg(183B)
--------framing_dynamic32.md(1014B)
--------makefile(316B)
--------backend_file.h(230B)
--------framing_json.md(915B)
--------framing_dynamic32.c(2KB)
----websocket.c(14KB)
----websocket.h(296B)
----index.html(571B)
----plugin.c(5KB)
----makefile(437B)
----network.c(4KB)
----.gitignore(25B)
----builtins.h(899B)
----config.c(4KB)
----README.md(12KB)
----LICENSE.txt(1KB)
----plugin.h(327B)