├── .gitignore ├── LICENSE.txt ├── README.md ├── modules └── websocket │ ├── SCsub │ ├── config.py │ ├── emws_client.cpp │ ├── emws_client.h │ ├── emws_peer.cpp │ ├── emws_peer.h │ ├── emws_server.cpp │ ├── emws_server.h │ ├── lws_client.cpp │ ├── lws_client.h │ ├── lws_helper.h │ ├── lws_peer.cpp │ ├── lws_peer.h │ ├── lws_server.cpp │ ├── lws_server.h │ ├── register_types.cpp │ ├── register_types.h │ ├── websocket_client.cpp │ ├── websocket_client.h │ ├── websocket_macros.h │ ├── websocket_multiplayer.cpp │ ├── websocket_multiplayer.h │ ├── websocket_peer.cpp │ ├── websocket_peer.h │ ├── websocket_server.cpp │ └── websocket_server.h ├── multiplayer_demo ├── .gitignore ├── default_env.tres ├── icon.png ├── img │ └── crown.png ├── project.godot ├── scene │ ├── game.tscn │ └── main.tscn └── script │ ├── game.gd │ └── main.gd ├── screenshot.png ├── thirdparty └── lws │ ├── LICENSE.txt │ ├── alloc.c │ ├── client │ ├── client-handshake.c │ ├── client-parser.c │ ├── client.c │ └── ssl-client.c │ ├── context.c │ ├── event-libs │ ├── libev.c │ ├── libevent.c │ └── libuv.c │ ├── ext │ ├── extension-permessage-deflate.c │ ├── extension-permessage-deflate.h │ └── extension.c │ ├── handshake.c │ ├── header.c │ ├── http2 │ ├── hpack.c │ ├── http2.c │ ├── huftable.h │ ├── minihuf.c │ └── ssl-http2.c │ ├── lextable-strings.h │ ├── lextable.h │ ├── libwebsockets.c │ ├── libwebsockets.h │ ├── lws_config.h │ ├── lws_config_private.h │ ├── mbedtls_wrapper │ ├── include │ │ ├── internal │ │ │ ├── ssl3.h │ │ │ ├── ssl_cert.h │ │ │ ├── ssl_code.h │ │ │ ├── ssl_dbg.h │ │ │ ├── ssl_lib.h │ │ │ ├── ssl_methods.h │ │ │ ├── ssl_pkey.h │ │ │ ├── ssl_stack.h │ │ │ ├── ssl_types.h │ │ │ ├── ssl_x509.h │ │ │ ├── tls1.h │ │ │ └── x509_vfy.h │ │ ├── openssl │ │ │ └── ssl.h │ │ └── platform │ │ │ ├── ssl_pm.h │ │ │ └── ssl_port.h │ ├── library │ │ ├── ssl_cert.c │ │ ├── ssl_lib.c │ │ ├── ssl_methods.c │ │ ├── ssl_pkey.c │ │ ├── ssl_stack.c │ │ └── ssl_x509.c │ └── platform │ │ ├── ssl_pm.c │ │ └── ssl_port.c │ ├── minilex.c │ ├── misc │ ├── base64-decode.c │ ├── getifaddrs.c │ ├── getifaddrs.h │ ├── lejp.c │ ├── lejp.h │ ├── lws-genhash.c │ ├── lws-ring.c │ ├── romfs.c │ ├── romfs.h │ ├── sha-1.c │ └── smtp.c │ ├── output.c │ ├── plat │ ├── lws-plat-esp32.c │ ├── lws-plat-esp8266.c │ ├── lws-plat-optee.c │ ├── lws-plat-unix.c │ └── lws-plat-win.c │ ├── pollfd.c │ ├── private-libwebsockets.h │ ├── server │ ├── access-log.c │ ├── cgi.c │ ├── daemonize.c │ ├── fops-zip.c │ ├── lejp-conf.c │ ├── lws-spa.c │ ├── parsers.c │ ├── peer-limits.c │ ├── ranges.c │ ├── rewrite.c │ ├── server-handshake.c │ ├── server.c │ └── ssl-server.c │ ├── service.c │ ├── ssl.c │ └── win32helpers │ ├── getopt.c │ ├── getopt.h │ ├── getopt_long.c │ ├── gettimeofday.c │ └── gettimeofday.h └── websocket_chat_demo ├── .gitignore ├── client ├── client.gd ├── client.tscn └── client_ui.gd ├── combo └── combo.tscn ├── default_env.tres ├── icon.png ├── project.godot ├── server ├── server.gd ├── server.tscn └── server_ui.gd └── utils.gd /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/README.md -------------------------------------------------------------------------------- /modules/websocket/SCsub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/SCsub -------------------------------------------------------------------------------- /modules/websocket/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/config.py -------------------------------------------------------------------------------- /modules/websocket/emws_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/emws_client.cpp -------------------------------------------------------------------------------- /modules/websocket/emws_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/emws_client.h -------------------------------------------------------------------------------- /modules/websocket/emws_peer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/emws_peer.cpp -------------------------------------------------------------------------------- /modules/websocket/emws_peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/emws_peer.h -------------------------------------------------------------------------------- /modules/websocket/emws_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/emws_server.cpp -------------------------------------------------------------------------------- /modules/websocket/emws_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/emws_server.h -------------------------------------------------------------------------------- /modules/websocket/lws_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_client.cpp -------------------------------------------------------------------------------- /modules/websocket/lws_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_client.h -------------------------------------------------------------------------------- /modules/websocket/lws_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_helper.h -------------------------------------------------------------------------------- /modules/websocket/lws_peer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_peer.cpp -------------------------------------------------------------------------------- /modules/websocket/lws_peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_peer.h -------------------------------------------------------------------------------- /modules/websocket/lws_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_server.cpp -------------------------------------------------------------------------------- /modules/websocket/lws_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/lws_server.h -------------------------------------------------------------------------------- /modules/websocket/register_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/register_types.cpp -------------------------------------------------------------------------------- /modules/websocket/register_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/register_types.h -------------------------------------------------------------------------------- /modules/websocket/websocket_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_client.cpp -------------------------------------------------------------------------------- /modules/websocket/websocket_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_client.h -------------------------------------------------------------------------------- /modules/websocket/websocket_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_macros.h -------------------------------------------------------------------------------- /modules/websocket/websocket_multiplayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_multiplayer.cpp -------------------------------------------------------------------------------- /modules/websocket/websocket_multiplayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_multiplayer.h -------------------------------------------------------------------------------- /modules/websocket/websocket_peer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_peer.cpp -------------------------------------------------------------------------------- /modules/websocket/websocket_peer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_peer.h -------------------------------------------------------------------------------- /modules/websocket/websocket_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_server.cpp -------------------------------------------------------------------------------- /modules/websocket/websocket_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/modules/websocket/websocket_server.h -------------------------------------------------------------------------------- /multiplayer_demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/.gitignore -------------------------------------------------------------------------------- /multiplayer_demo/default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/default_env.tres -------------------------------------------------------------------------------- /multiplayer_demo/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/icon.png -------------------------------------------------------------------------------- /multiplayer_demo/img/crown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/img/crown.png -------------------------------------------------------------------------------- /multiplayer_demo/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/project.godot -------------------------------------------------------------------------------- /multiplayer_demo/scene/game.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/scene/game.tscn -------------------------------------------------------------------------------- /multiplayer_demo/scene/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/scene/main.tscn -------------------------------------------------------------------------------- /multiplayer_demo/script/game.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/script/game.gd -------------------------------------------------------------------------------- /multiplayer_demo/script/main.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/multiplayer_demo/script/main.gd -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/screenshot.png -------------------------------------------------------------------------------- /thirdparty/lws/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/LICENSE.txt -------------------------------------------------------------------------------- /thirdparty/lws/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/alloc.c -------------------------------------------------------------------------------- /thirdparty/lws/client/client-handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/client/client-handshake.c -------------------------------------------------------------------------------- /thirdparty/lws/client/client-parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/client/client-parser.c -------------------------------------------------------------------------------- /thirdparty/lws/client/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/client/client.c -------------------------------------------------------------------------------- /thirdparty/lws/client/ssl-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/client/ssl-client.c -------------------------------------------------------------------------------- /thirdparty/lws/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/context.c -------------------------------------------------------------------------------- /thirdparty/lws/event-libs/libev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/event-libs/libev.c -------------------------------------------------------------------------------- /thirdparty/lws/event-libs/libevent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/event-libs/libevent.c -------------------------------------------------------------------------------- /thirdparty/lws/event-libs/libuv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/event-libs/libuv.c -------------------------------------------------------------------------------- /thirdparty/lws/ext/extension-permessage-deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/ext/extension-permessage-deflate.c -------------------------------------------------------------------------------- /thirdparty/lws/ext/extension-permessage-deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/ext/extension-permessage-deflate.h -------------------------------------------------------------------------------- /thirdparty/lws/ext/extension.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/ext/extension.c -------------------------------------------------------------------------------- /thirdparty/lws/handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/handshake.c -------------------------------------------------------------------------------- /thirdparty/lws/header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/header.c -------------------------------------------------------------------------------- /thirdparty/lws/http2/hpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/http2/hpack.c -------------------------------------------------------------------------------- /thirdparty/lws/http2/http2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/http2/http2.c -------------------------------------------------------------------------------- /thirdparty/lws/http2/huftable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/http2/huftable.h -------------------------------------------------------------------------------- /thirdparty/lws/http2/minihuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/http2/minihuf.c -------------------------------------------------------------------------------- /thirdparty/lws/http2/ssl-http2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/http2/ssl-http2.c -------------------------------------------------------------------------------- /thirdparty/lws/lextable-strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/lextable-strings.h -------------------------------------------------------------------------------- /thirdparty/lws/lextable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/lextable.h -------------------------------------------------------------------------------- /thirdparty/lws/libwebsockets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/libwebsockets.c -------------------------------------------------------------------------------- /thirdparty/lws/libwebsockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/libwebsockets.h -------------------------------------------------------------------------------- /thirdparty/lws/lws_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/lws_config.h -------------------------------------------------------------------------------- /thirdparty/lws/lws_config_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/lws_config_private.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl3.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_cert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_cert.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_code.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_dbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_dbg.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_lib.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_methods.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_methods.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_pkey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_pkey.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_stack.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_types.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/ssl_x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/ssl_x509.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/tls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/tls1.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/internal/x509_vfy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/internal/x509_vfy.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/openssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/openssl/ssl.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/platform/ssl_pm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/platform/ssl_pm.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/include/platform/ssl_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/include/platform/ssl_port.h -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/library/ssl_cert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/library/ssl_cert.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/library/ssl_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/library/ssl_lib.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/library/ssl_methods.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/library/ssl_methods.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/library/ssl_pkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/library/ssl_pkey.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/library/ssl_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/library/ssl_stack.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/library/ssl_x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/library/ssl_x509.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/platform/ssl_pm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/platform/ssl_pm.c -------------------------------------------------------------------------------- /thirdparty/lws/mbedtls_wrapper/platform/ssl_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/mbedtls_wrapper/platform/ssl_port.c -------------------------------------------------------------------------------- /thirdparty/lws/minilex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/minilex.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/base64-decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/base64-decode.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/getifaddrs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/getifaddrs.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/getifaddrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/getifaddrs.h -------------------------------------------------------------------------------- /thirdparty/lws/misc/lejp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/lejp.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/lejp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/lejp.h -------------------------------------------------------------------------------- /thirdparty/lws/misc/lws-genhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/lws-genhash.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/lws-ring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/lws-ring.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/romfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/romfs.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/romfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/romfs.h -------------------------------------------------------------------------------- /thirdparty/lws/misc/sha-1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/sha-1.c -------------------------------------------------------------------------------- /thirdparty/lws/misc/smtp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/misc/smtp.c -------------------------------------------------------------------------------- /thirdparty/lws/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/output.c -------------------------------------------------------------------------------- /thirdparty/lws/plat/lws-plat-esp32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/plat/lws-plat-esp32.c -------------------------------------------------------------------------------- /thirdparty/lws/plat/lws-plat-esp8266.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/plat/lws-plat-esp8266.c -------------------------------------------------------------------------------- /thirdparty/lws/plat/lws-plat-optee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/plat/lws-plat-optee.c -------------------------------------------------------------------------------- /thirdparty/lws/plat/lws-plat-unix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/plat/lws-plat-unix.c -------------------------------------------------------------------------------- /thirdparty/lws/plat/lws-plat-win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/plat/lws-plat-win.c -------------------------------------------------------------------------------- /thirdparty/lws/pollfd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/pollfd.c -------------------------------------------------------------------------------- /thirdparty/lws/private-libwebsockets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/private-libwebsockets.h -------------------------------------------------------------------------------- /thirdparty/lws/server/access-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/access-log.c -------------------------------------------------------------------------------- /thirdparty/lws/server/cgi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/cgi.c -------------------------------------------------------------------------------- /thirdparty/lws/server/daemonize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/daemonize.c -------------------------------------------------------------------------------- /thirdparty/lws/server/fops-zip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/fops-zip.c -------------------------------------------------------------------------------- /thirdparty/lws/server/lejp-conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/lejp-conf.c -------------------------------------------------------------------------------- /thirdparty/lws/server/lws-spa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/lws-spa.c -------------------------------------------------------------------------------- /thirdparty/lws/server/parsers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/parsers.c -------------------------------------------------------------------------------- /thirdparty/lws/server/peer-limits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/peer-limits.c -------------------------------------------------------------------------------- /thirdparty/lws/server/ranges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/ranges.c -------------------------------------------------------------------------------- /thirdparty/lws/server/rewrite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/rewrite.c -------------------------------------------------------------------------------- /thirdparty/lws/server/server-handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/server-handshake.c -------------------------------------------------------------------------------- /thirdparty/lws/server/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/server.c -------------------------------------------------------------------------------- /thirdparty/lws/server/ssl-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/server/ssl-server.c -------------------------------------------------------------------------------- /thirdparty/lws/service.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/service.c -------------------------------------------------------------------------------- /thirdparty/lws/ssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/ssl.c -------------------------------------------------------------------------------- /thirdparty/lws/win32helpers/getopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/win32helpers/getopt.c -------------------------------------------------------------------------------- /thirdparty/lws/win32helpers/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/win32helpers/getopt.h -------------------------------------------------------------------------------- /thirdparty/lws/win32helpers/getopt_long.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/win32helpers/getopt_long.c -------------------------------------------------------------------------------- /thirdparty/lws/win32helpers/gettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/win32helpers/gettimeofday.c -------------------------------------------------------------------------------- /thirdparty/lws/win32helpers/gettimeofday.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/thirdparty/lws/win32helpers/gettimeofday.h -------------------------------------------------------------------------------- /websocket_chat_demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/.gitignore -------------------------------------------------------------------------------- /websocket_chat_demo/client/client.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/client/client.gd -------------------------------------------------------------------------------- /websocket_chat_demo/client/client.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/client/client.tscn -------------------------------------------------------------------------------- /websocket_chat_demo/client/client_ui.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/client/client_ui.gd -------------------------------------------------------------------------------- /websocket_chat_demo/combo/combo.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/combo/combo.tscn -------------------------------------------------------------------------------- /websocket_chat_demo/default_env.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/default_env.tres -------------------------------------------------------------------------------- /websocket_chat_demo/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/icon.png -------------------------------------------------------------------------------- /websocket_chat_demo/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/project.godot -------------------------------------------------------------------------------- /websocket_chat_demo/server/server.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/server/server.gd -------------------------------------------------------------------------------- /websocket_chat_demo/server/server.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/server/server.tscn -------------------------------------------------------------------------------- /websocket_chat_demo/server/server_ui.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/server/server_ui.gd -------------------------------------------------------------------------------- /websocket_chat_demo/utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LudiDorici/godot-websocket/HEAD/websocket_chat_demo/utils.gd --------------------------------------------------------------------------------