Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: winsock Добавлено: 17.09.03 08:01  

Автор вопроса:  drusha | ICQ: 271667365 
Я делаю
программулину, которая состоит из 10 серверов и одного клиента,
который должен быть постоянно на связи с серверами, чтобы пользователь
мог видеть, есть связь или нет, но когда я подключал 1-3 Winsock-а,
она еще работала, когда же пробовал больше, через несколько секунд
появлялась ошибка "no buffer space is available", в чем дело я так и
не понял, может подскажете? Или, если это какое-то ограничение, может
есть способ обойти его?

Ответить

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

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #1 Добавлено: 17.09.03 09:42

Ты бы объяснил поконкретнее, в чем проблема.

Во-первых, как это программа состоит из 10 серверов и клиента? Она что, сама с собой 10 коннектов устанавливает?

И как ты 3 Winsock'а подключал? Исли через load, то должно работать. Если 10 на форму пихал, то не знаю...

Вообще лучше используй dsSocket. Там возможностей больше и работает шустрее.

Ответить

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



ICQ: 8440085 

Вопросов: 15
Ответов: 117
 Web-сайт: malyav.narod.ru
 Профиль | | #2
Добавлено: 17.09.03 11:24

Если возможно работать динамически, то можно сделать один Винсок с протоколом UDP. Он по очереди опрашивает все серверы, и если кому из них есть что сказать, то общается с ним сколь нужно долго. От остальных ждет отклика, не дождавшись по таймауту выводит сообщение.

А если необходимо 24 часа иметь неразрывную TCP связь с каждым из 10 компов, тогда не знаю...

Ответить

Страница: 1 |

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



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