Socket close: различия между версиями
Voyager (обсуждение | вклад) м («Socket close f» переименована в «Socket close») | Baat (обсуждение | вклад) | ||
Строка 22: | Строка 22: | ||
− | HSOCK g_socket; | + | HSOCK g_socket = HSOCK_INVALID;; |
− | socket_close(g_socket); | + | if ( g_socket != HSOCK_INVALID) |
+ | { | ||
+ | socket_close( g_socket ); | ||
+ | g_socket = HSOCK_INVALID; | ||
+ | } | ||
</pre> | </pre> | ||
[[Категория:Synsock_api]] | [[Категория:Synsock_api]] |
Версия 16:52, 17 сентября 2009
socket_close_f(HSOCK hsock);
Описание
Эта функция закрывает сокет.
Параметры
- HSOCK hsock
Пример
// сюда запомним адреса функций 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_INVALID;; if ( g_socket != HSOCK_INVALID) { socket_close( g_socket ); g_socket = HSOCK_INVALID; }