文件名称:heelhook:事件驱动的 websocket 服务器库
文件大小:250KB
文件格式:ZIP
更新时间:2024-06-20 01:55:42
HTML
跟勾 用 C 编写的单进程、单线程、事件驱动的 WebSocket 服务器,具有 0 个外部依赖项(libc 除外)。 截至撰写本文时,通过了所有高速公路测试套件测试1-10(高速公路0.8.6,高速公路0.6Suite)。 要构建后跟挂钩并自己运行高速公路测试(假设已经安装了测试套件): git clone https://github.com/alexokonski/heelhook.git cd heelook/src make ./echoserver 9001 在另一个终端中,假设您的 fuzzingclient.json 已相应设置: wstest -m fuzzingclient -s fuzzingclient.json 应该在任何最近的 linux 上编译,但只在 64 位 Ubuntu 12.04 和 14.04 上测试 Python 扩展 要构建 pytho
【文件预览】:
heelhook-master
----.gitignore(170B)
----perf_doc()
--------README.md(2KB)
--------reports()
--------reportcompare.py(2KB)
----README.md(2KB)
----TODO.md(362B)
----src()
--------client.c(10KB)
--------pqueue.h(4KB)
--------util.c(3KB)
--------server.h(8KB)
--------protocol.h(13KB)
--------protocol.c(54KB)
--------endpoint.c(21KB)
--------event.c(11KB)
--------util.h(2KB)
--------hhclock.h(2KB)
--------test()
--------Makefile.dep(3KB)
--------darray.h(4KB)
--------servers()
--------sha1()
--------iloop.h(4KB)
--------server.c(37KB)
--------runtests.sh(445B)
--------config.h(3KB)
--------hhlog.h(3KB)
--------client.h(5KB)
--------hhassert.h(2KB)
--------hhmemory.h(2KB)
--------endpoint.h(6KB)
--------inlist.h(4KB)
--------hhmemory.c(2KB)
--------clients()
--------loop_adapters()
--------event_epoll.c(5KB)
--------darray.c(9KB)
--------platform.h(2KB)
--------event_poll.c(4KB)
--------pqueue.c(10KB)
--------base64()
--------hhlog.c(5KB)
--------error_code.h(2KB)
--------Makefile(2KB)
--------event.h(4KB)
--------error_code.c(2KB)
----python()
--------_heelhook.c(31KB)
--------examples()
--------heelhook.py(2KB)
--------setup.py(2KB)
--------docstrings.h(5KB)