Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: WINSOCK API Добавлено: 08.11.04 23:03  

Автор вопроса:  Диман | Web-сайт: www.dimon1int.narod.ru | ICQ: 224590251 
Люди, я заколебался использовать стандартный компонент Winsock, где можно взять описание функций WinSock API?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #1
Добавлено: 09.11.04 01:31
WSAStartup()* инициализирует Windows Socket dll
WSACleanup()* прекращает использование этой dll
socket()* функция создает сокет с заданными параметрами
WSAAsyncSelect()* функция указывает посылать сообщение от
сокета заданному окну при любом из
заданных сетевых событий
bind()* ассоциирует локальный адрес с сокетом
listen()* устанавливает сокет в состояние, в котором он
слушает порт на предмет входящих соединений
accept()* функция извлекает из очереди ожидающих
подключений первое, создает новый сокет и
возвращает его дескриптор
connect()* функция подключает созданный сокет к
указанному адресу
select() функция определяет статус одного или более
сокетов
shutdown() функция запрещает посылать и/или принимать
данные от сокета
ioctlsocket() функция управляет режимом сокета
getsockopt() функция возвращает установки сокета
recv()* функция получает данные от сокета
send()* функция посылает данные в ранее
подключенный сокет
sendto() функция посылает данные по указанному адресу
recvfrom() функция получает датаграммы от сокета
::Wasm.Ru Архив статей: Сеть: Socket vs Socket, или использование сокетов MS Windows в ассемблерных программах

Описание там можешь взять...

Ответить

Номер ответа: 2
Автор ответа:
 Диман



ICQ: 224590251 

Вопросов: 29
Ответов: 64
 Web-сайт: www.dimon1int.narod.ru
 Профиль | | #2
Добавлено: 09.11.04 01:44
Большое спасибо, но я много программировал на C и знаю названия этих функций. Мне желательно нужны из описания, например, какой тип использовать для каких-либо аргументов и т.д.

Ответить

Номер ответа: 3
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #3
Добавлено: 09.11.04 05:28
тогда надо скачать Api-Guide с сайта allapi.net, заточен под VB и .NET, там можно найти описания всех передаваемых функции параметров, естественно включая их типы...

Ответить

Номер ответа: 4
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #4
Добавлено: 09.11.04 06:24
 freeloader,
 Хорошее описание. А в каком порядке их использовать? Так же как ты написал?

Ответить

Номер ответа: 5
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #5 Добавлено: 09.11.04 07:22
А ты скачай VBSocket (бывшую Тягу) DaSharm'a.
Вот тут: http://www.localhost.co.nr

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 09.11.04 07:31
 Да, действительно, закачай "Тягу" (или как там её) DaSharm'а. Там WinSock в исходниках. Некотороые (sne) говорят что не очень, но я особо его не тестировал. Может и врут :)

Ответить

Номер ответа: 7
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #7 Добавлено: 09.11.04 08:14
Да, там и в самом деле многого еще не хватает. Ну да не беда - просто зайди в какой-нибудь Google и запусти поиск. Найдешь уйму документации по винсоку для ВБ, в том числе и на русском. Я тоже когда-то писал свой винсок на АПИ, но потом он затерялся за ненадобностью - я перешел на WinPCap и "сырые" пакеты :)

Ответить

Номер ответа: 8
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #8
Добавлено: 09.11.04 19:59
у ТЯГИ преемущество есть одно... мультиподключение...

Ответить

Номер ответа: 9
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #9 Добавлено: 10.11.04 09:08
Но и большой недостаток - не реализован SetSockOpt, на один порт два подключения не повесишь. Приходится самому доделывать даже для UDP.

Ответить

Номер ответа: 10
Автор ответа:
 Comanche



Вопросов: 87
Ответов: 459
 Профиль | | #10 Добавлено: 10.11.04 10:44
Неплохой ресурс по Винсок АПИ - www.vbip.com.

Ответить

Номер ответа: 11
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #11 Добавлено: 11.11.04 01:54
ili mozhno CSocket uzat` class, gdeto na pscode.com najti mozhno...sli ne najdesh, pishi - skinu ;)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам