#include "precompiled.hpp"
#include <sys/types.h>
#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <cstring>
#include "compat.hpp"
#include "tcp.hpp"
#include "ws_engine.hpp"
#include "session_base.hpp"
#include "err.hpp"
#include "ip.hpp"
#include "random.hpp"
#include "ws_decoder.hpp"
#include "ws_encoder.hpp"
#include "null_mechanism.hpp"
#include "plain_server.hpp"
#include "plain_client.hpp"
Go to the source code of this file.
◆ IPV6_ADD_MEMBERSHIP
#define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP |
◆ compute_accept_key() [1/2]
static void compute_accept_key |
( |
char * |
key_, |
|
|
unsigned char * |
hash_ |
|
) |
| |
|
static |
◆ compute_accept_key() [2/2]
static void compute_accept_key |
( |
char * |
key_, |
|
|
unsigned char |
hash_[SHA_DIGEST_LENGTH] |
|
) |
| |
|
static |
◆ encode_base64()
static int encode_base64 |
( |
const unsigned char * |
in_, |
|
|
int |
in_len_, |
|
|
char * |
out_, |
|
|
int |
out_len_ |
|
) |
| |
|
static |