Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 309
от 18.09.2006, 20:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 364, Экспертов: 34
В номере:Вопросов: 1, Ответов: 2


Вопрос № 55329: Привет. Подскажите пытаюсь разобраться с функцией socket - везде пишут такие параметры для её вызова, AF_INET, SOCK_RAW,IPPROTO_IP что они значать. Почему когда я захожу в sdk win32 там ни про один параметр фунции нничего не написано какой он он може...

Вопрос № 55.329
Привет. Подскажите пытаюсь разобраться с функцией socket - везде пишут такие параметры для её вызова, AF_INET, SOCK_RAW,IPPROTO_IP что они значать. Почему когда я захожу в sdk win32 там ни про один параметр фунции нничего не написано какой он он может принимать параметр. Откуда узнаются эти парамтры. Может у меня не полный SDK, пользуюсь sdk из Delphi 7. Будем считать что кроме sdk у меня ничего нет, тогда откуда я могу узнать значения этих параметров для функции.
Отправлен: 13.09.2006, 19:35
Вопрос задал: Александр Михайлович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: n0name
Здравствуйте, Александр Михайлович!
Лучше использовать MSDN, там точно вы найдете все интересующие вас функции.

The socket function creates a socket that is bound to a specific service provider.

SOCKET socket(
int af,
int type,
int protocol
);

Parameters
af
[in] Address family specification.
type
[in] Type specification for the new socket.
The following are the only two type specifications supported for Windows Sockets 1.1:

Type Meaning
SOCK_STREAM Provides sequenced, reliable, two-way, connection-based byte streams with an OOB data transmission mechanism. Uses TCP for the Internet address family.
SOCK_DGRAM Supports datagrams, which are connectionless, unreliable buffers of a fixed (typically small) maximum length. Uses UDP for the Internet address family.


In Windows Sockets 2, many new socket types will be introduced and no longer need to be specified, since an application can dynamically discover the attributes of each available transport protocol through the WSAEnumProtocols function. Socket type definitions appear in Winsock2.h, which will be periodically updated as new socket types, address families, and protocols are defined.
protocol
[in] Protocol to be used with the socket that is specific to the indicated address family.
Ответ отправил: n0name (статус: 4-ый класс)
Ответ отправлен: 13.09.2006, 20:28

Отвечает: dentist
Здравствуйте, Александр Михайлович!
ну варианта я вижу два.
самый простой это перелапатить *.inc и другие паскалевские файлы с обявами констант и функций и поглядеть какие константы в купе с указанными вами.
вариант нумеро дос (это по испански два если что ;), лезть в инет (или купить колёсико) и ковыряться в MSDN
ЗЫ: последний вариант гораздо качественнее (оч. советую)
---------
"Software is like sex, it's better then it's free" (c) Linus Torvalds
Ответ отправил: dentist (статус: 3-ий класс)
Ответ отправлен: 14.09.2006, 09:18


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.36 от 06.09.2006
Яндекс Rambler's Top100

В избранное