Mercurial > hg > nginx-quic
view src/os/win32/ngx_socket.c @ 7835:2a6e91a1691d quic
TODOs cleanup in transport.
We always generate stream frames that have length. The 'len' member is used
during parsing incoming frames and can be safely ignored when generating
output.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 23 Apr 2020 12:25:00 +0300 |
parents | efd71d49bde0 |
children |
line wrap: on
line source
/* * Copyright (C) Igor Sysoev * Copyright (C) Nginx, Inc. */ #include <ngx_config.h> #include <ngx_core.h> int ngx_nonblocking(ngx_socket_t s) { unsigned long nb = 1; return ioctlsocket(s, FIONBIO, &nb); } int ngx_blocking(ngx_socket_t s) { unsigned long nb = 0; return ioctlsocket(s, FIONBIO, &nb); } int ngx_socket_nread(ngx_socket_t s, int *n) { unsigned long nread; if (ioctlsocket(s, FIONREAD, &nread) == -1) { return -1; } *n = nread; return 0; } int ngx_tcp_push(ngx_socket_t s) { return 0; }