Открыть главное меню

Socket close: различия между версиями

м Socket close f» переименована в «Socket close»)
Строка 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);

Описание

Эта функция закрывает сокет.

Параметры

  1. 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;
}