コード例 #1
0
ファイル: proxy.c プロジェクト: xinming90/corvus
struct connection *proxy_create(struct context *ctx, char *host, int port)
{
    struct connection *proxy;
    int fd = socket_create_server(host, port);
    if (fd == -1) return NULL;

    logger(INFO, "serve at %s:%d", host, port);

    proxy = malloc(sizeof(struct connection));
    proxy->ctx = ctx;
    proxy->fd = fd;
    proxy->ready = ready;
    mbuf_queue_init(&proxy->buf_queue);
    return proxy;
}
コード例 #2
0
ファイル: socket.cpp プロジェクト: marrony/game-engine
void ServerSocket::create(short port) {
	sock = socket_create_server(port);
}