Socket connect: различия между версиями
Voyager (обсуждение | вклад) | Voyager (обсуждение | вклад) | ||
Строка 17: | Строка 17: | ||
== Пример == | == Пример == | ||
<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:36, 12 сентября 2009
int socket_connect_f( HSOCK hsock, const char * host, int port );
Описание
Эта функция устанавливает соединение с хостом на указанном порту, возвращает -1 в случае ошибки и любое другое число в случае успеха.
Параметры
- HSOCK hsock
- const char * host
- IP-адрес с которым будет установлено соединение.
- int port
- Порт через который будет установлено соединение.
Пример
/* // сюда запомним адреса функций 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 Server[64] = "192.43.244.18"; //time.nist.gov //И порт int port = 13; //Устанавливаем соединение socket_connect(g_socket, Server, port);