Socket read: различия между версиями
Voyager (обсуждение | вклад) | Voyager (обсуждение | вклад) (→Пример) | ||
Строка 18: | Строка 18: | ||
== Пример == | == Пример == | ||
<pre> | <pre> | ||
+ | // сюда запомним адреса функций | ||
+ | socket_f * socket = NULL; | ||
+ | socket_connect_f * socket_connect = NULL; | ||
+ | socket_write_f * socket_write = NULL; | ||
+ | socket_read_f * socket_read = NULL; | ||
+ | socket_bind_f * socket_bind = NULL; | ||
+ | socket_close_f * socket_close = NULL; | ||
+ | socket_delete_f * socket_delete = NULL; | ||
+ | |||
HSOCK g_socket; | HSOCK g_socket; | ||
//Объявляем переменные | //Объявляем переменные |
Версия 17:37, 12 сентября 2009
UINT32 socket_read_f( HSOCK hsock, void * buf, UINT32 size );
Описание
Функция чтения из сокет.
Параметры
- HSOCK hsock
- const void * buf
- Буфер, в который будет считан сокет.
- UINT32 size
- Размер считываемых данных.
Пример
// сюда запомним адреса функций socket_f * socket = NULL; socket_connect_f * socket_connect = NULL; socket_write_f * socket_write = NULL; socket_read_f * socket_read = NULL; socket_bind_f * socket_bind = NULL; socket_close_f * socket_close = NULL; socket_delete_f * socket_delete = NULL; HSOCK g_socket; //Объявляем переменные char request[128]; INT32 len; len = socket_read_f(g_socket, request, 128);