Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Sockets

453
22 ноября 2002 года
amonra
60 / / 20.08.2000
Пожалуйста накидайте побольше ссылок на различные документы можно на сорсы где описываеться работа с сокетами в СИ++ Заранее спасибо
2.0K
22 ноября 2002 года
victor
9 / / 22.11.2002
Короче не уверен, что это может помочь(сам пытался разобраться с socket, но не получилось). Скачал прогу под WIN32 API (http://www.download.bib.com.ua/konkurs/netcat.zip), пока с ней не разбирался(возможно полная ерунда).
453
23 ноября 2002 года
amonra
60 / / 20.08.2000
Цитата:
Originally posted by victor
Короче не уверен, что это может помочь(сам пытался разобраться с socket, но не получилось). Скачал прогу под WIN32 API (http://www.download.bib.com.ua/konkurs/netcat.zip), пока с ней не разбирался(возможно полная ерунда).



ЕЩЕ

2.0K
05 декабря 2002 года
yup
31 / / 03.12.2002
WSAStartup (); //для задействования сетевой библиотеки

// юзаеш функцыи начинающиеся с WSA
// WSASocket () для создания сокета
// сокет ето типа "файл" в который ты пишеш
// и читаеш

WSACleanup ()//по окончанию работы с сокетами должен быть
//он должень быть для каждого WSAStartup



// для клиента tcp
// ... ты к кому то присоединяешся

// Вариант 1
//может быть раз на программу, в секции иницыализацыи или при завершении
WSAStartup ();
SOCKET s = WSASocket ();

WSAConnect ();


while (something) {
WSARecv ();
WSASend ();
}

closesocket (s);
//shutdown (s, SD_BOTH);
//может быть раз на программу, в секции иницыализацыи или при завершении

WSACleanup ();



// Вариант 2
// также можно через через


WSAStartup ();

int s = socket (AF_INET, SOCK_STREAM, 0);

connect (s, &server, sizeof (struct sockaddr_in));

send (s,...)
if (!recv (s,...)) {
printf ("Connection closed by remote host");
return (0);
}

closesocket (s);

WSAClenup ();


если ты пишеш сервер то должен использовать bind и listen, а также accept



читай MSDN :)

или msdn.microsoft.com
453
05 декабря 2002 года
amonra
60 / / 20.08.2000
ВСЕ


8-)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог