Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opcja gniazda SO_RCVBUF określa rozmiar buforu odbioru gniazda, który jest używany przez podstawowy transport. Ta opcja gniazda dotyczy tylko gniazd nasłuchiwania, gniazd datagramu i gniazd zorientowanych na połączenie.
Aby ustawić wartość tej opcji gniazda, aplikacja WSK wywołuje funkcję WskControlSocket z następującymi parametrami.
| Parametr | Wartość |
|---|---|
RequestType |
WskSetOption |
ControlCode |
SO_RCVBUF |
poziom |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
Bufor Wejściowy |
Wskaźnik do zmiennej typu ULONG, która zawiera nowy rozmiar buforu odbioru gniazda |
OutputSize |
0 |
OutputBuffer |
ZERO |
OutputSizeReturned |
ZERO |
Aby pobrać wartość opcji SO_RCVBUF socket, aplikacja WSK wywołuje funkcję WskControlSocket z następującymi parametrami.
| Parametr | Wartość |
|---|---|
RequestType |
WskGetOption |
ControlCode |
SO_RCVBUF |
poziom |
SOL_SOCKET |
InputSize |
0 |
Bufor Wejściowy |
ZERO |
OutputSize |
sizeof(ULONG) |
OutputBuffer |
Wskaźnik do zmiennej typu ULONG, która odbiera bieżący rozmiar buforu odbioru gniazda |
OutputSizeReturned |
ZERO |
Aplikacja WSK musi określić wskaźnik do protokołu IRP podczas wywoływania funkcji WskControlSocket w celu ustawienia lub pobrania wartości opcji gniazda SO_RCVBUF.
Domyślny rozmiar buforu odbierania gniazda jest specyficzny dla transportu. Niektóre transporty mogą nie obsługiwać tej opcji gniazda.
Jeśli ta opcja gniazda jest ustawiona na gniazdo nasłuchiwania, wszystkie połączenia przychodzące akceptowane w tym gniazda nasłuchiwania mają ich bufor odbierania ustawiony na taki sam rozmiar, który jest określony dla gniazda nasłuchiwania. Aplikacja WSK może wywołać funkcję WskControlSocket w akceptowanym gniazdach, aby zastąpić rozmiar buforu odbierania odziedziczonego z gniazda nasłuchiwania.
Wymagania
Wersja |
Dostępne w systemie Windows Vista i nowszych wersjach systemów operacyjnych Windows. |
Nagłówek |
Ws2def.h (zawiera Wsk.h) |