Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как оно работает? Добавлено: 13.09.05 15:45  

Автор вопроса:  magish
Вот я понять никак не могу: допустим есть у меня WinSock(он принимает инфу и т.д.) - он принимает поочерёдно ( ну сперва один запрос, потом второй, третий и т.д.) или же он принимает в разнобой (сразу-же) и выполяет функции одновремено. Так как он работает?

Ответить

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

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



ICQ: 197368786 

Вопросов: 6
Ответов: 91
 Профиль | | #1 Добавлено: 13.09.05 17:08
насколько мне известно он синхронный (если конечно ты его не размножил) то есть сначала принял обработал потом следующий в очереди

Ответить

Номер ответа: 2
Автор ответа:
 magish



Вопросов: 47
Ответов: 47
 Профиль | | #2 Добавлено: 13.09.05 17:10
сенкс..., а как сделать так, что бы обрабатывал не синхронно?

Ответить

Номер ответа: 3
Автор ответа:
 «UL.eXe»



ICQ: 197.895.916.247 

Вопросов: 72
Ответов: 540
 Профиль | | #3 Добавлено: 13.09.05 18:09
Наверное с помощью
IF
:0

Ответить

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



ICQ: 197368786 

Вопросов: 6
Ответов: 91
 Профиль | | #4 Добавлено: 13.09.05 21:17
еси я правельно понял вопрос то
можно создать массив сокетов и к каждому сокету подключить отделный модуль класса

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #5 Добавлено: 13.09.05 21:30
см пример про многопоточный винсок, в примерах есть

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #6
Добавлено: 14.09.05 01:58
2magish, на форму массив контролов, и в цикле рандомом выбирать с какого считать данные... вот тут уж точно не угадать что с какого конца появится...

Ответить

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #7 Добавлено: 14.09.05 03:21
Накой рендов, цикл... всё гораздо проще, ведь когда есть массив винсоков, функция приёма данный всёравно одна


Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)

End Sub

End Sub


Index ...

Ответить

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



ICQ: 197368786 

Вопросов: 6
Ответов: 91
 Профиль | | #8 Добавлено: 14.09.05 07:19

полностью согласен а если припаять (привязать) к каждому Winsock1(index) отдельный модуль класса то это будет выглядеть примерно так

Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Winsock1.GetData strData
a(i).getString = strData
End Sub


что в сою очередь какую то многопоточнось да обеспечит

Ответить

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



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

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #9
Добавлено: 16.09.05 23:45
2nicolai:
псевдо

Ответить

Страница: 1 |

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



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