| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

Шаг 14 - Функции WinSock

Функции Беркли

Описанные ниже функции блокируют WinSock API при выполнении
accept			создает новый сокет и подключает его к удаленному компьютеру
closesocket		закрывает одну из сторон соединения
connect			инициализирует соединение со стороны указаннного сокета
recv			принимает данные от подключенного сокета
recfrom			принимает данные от подлюченного или неподключенного сокета
select			управеление состоянием нескольких сокетов
send			посылает данные подключенному сокету
sendto			посылает данные подлюченному или неподключенному сокету
А вот эти не блокируют
bind			присваивает имя неименнованому сокету
getpeername		запрашивает имя точки подключенной к сокету
getsockname		запрашивает локальное имя сокета
getsockopt		запрашивает дополнительную информацию связанную с сокетом
htonl			преобразует 32 битные номера от хоста к сетевым
htons			преобразует 16 битные номера от хоста к сетевым
inet_addr		преобразует символьную строку с IP к численой натации 32 байта сетевой порядок
inet_ntoa		преобразует IP к числу
ioctlsocket		управление параметрами сокета	
listen			команда прослушивания сокета
ntohl			преобразование чисел 32 бит от сетевой сортировки к сортировки хоста
ntohs			преобразование чисел 16 бит от сетевой сортировки к сортировки хоста
setsockopt		сохраняет дополнительные сведения о сокете
shutdown		закрывает соединение со стороны клиента
socket			создает точку соединения
Функции Адресов
gethostbyaddr		возвращает наименование домена и адрес IP соотвествующйи сокету
gethostbyname		возвращает наименование домена и адрес IP соотвествующйи имени хоста
gethostname		возвращает наименование домена локально хоста
getprotobyname		возвращает наименование протокола
getprotobynumber        возвращает наименование протокола и число
getservbyname		возвращает наименование службы и порт протокола
getservbyport		возврашает наименование службы и порт
Эквивалент Windows
gethostbyaddr		WSAAsyncGetHostByAddr
gethostbyname		WSAAsyncGetHostByName
getprotobyname		WSAAsyncGetProtoByName
getprotobynumber        WSAAsyncGetProtoByNumber
getservbyname		WSAAsyncGetServByName
getservbyport		WSAAsyncGetServByPort
select			WSAAsyncSelect
Функции расширения
WSACancelAsyncRequest	Отмена функции WSAASyncGetXByY
WSACancelBlockingCall   Отмена блокирующего вызова API
WSACleanup		Прекращение работы с WinSock DLL
WSAGetLastError		Получения информации о последней ошибке
WSAIsBlocking		Определяет блокитровку WinSock DLL
WSASetBlockingHook	Перехватывает блокирующий метод
WSASetLastError		Устанавливает возврат после ошибки
WSAStartup		Инициализация WinSock DLL
WSAUnhookBlockingHook	Востанавливает оригинальную блокирующею функцию


Предыдущий шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz