diff options
| author | eeeee <eeeee@qwe123.info> | 2015-02-07 14:15:58 -0800 |
|---|---|---|
| committer | def <dennis@felsin9.de> | 2015-04-19 16:05:39 +0200 |
| commit | ed763c52869ed05f326edf73c79a8ac8a6e35980 (patch) | |
| tree | 2f81c70e8c74ed37e7efb17a8c5fd884ed50706e /src/engine/shared/websockets.h | |
| parent | 424ce4987ced7deda3e355b7b6373680bf506646 (diff) | |
| download | zcatch-ed763c52869ed05f326edf73c79a8ac8a6e35980.tar.gz zcatch-ed763c52869ed05f326edf73c79a8ac8a6e35980.zip | |
websockets support in server
Conflicts: bam.lua
Diffstat (limited to 'src/engine/shared/websockets.h')
| -rw-r--r-- | src/engine/shared/websockets.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/engine/shared/websockets.h b/src/engine/shared/websockets.h new file mode 100644 index 00000000..95f6fc12 --- /dev/null +++ b/src/engine/shared/websockets.h @@ -0,0 +1,16 @@ +#ifndef WEBSOCKETS_H +#define WEBSOCKETS_H + +#if !defined(CONF_FAMILY_UNIX) + #error websockets only work on unix, sorry +#endif + +#include <netinet/in.h> + +int websocket_create(const char *addr, int port); +int websocket_destroy(int socket); +int websocket_recv(int socket, unsigned char *data, size_t maxsize, struct sockaddr_in *sockaddrbuf, size_t fromLen); +int websocket_send(int socket, const unsigned char *data, size_t size, int port); +int websocket_fd_set(int socket, fd_set *set); + +#endif |