Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Каким способом лучше реализовать клиент-сервера. Добавлено: 18.07.07 13:53  

Автор вопроса:  ZagZag | ICQ: 295002202 

Ответить

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

Номер ответа: 16
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #16
Добавлено: 24.07.07 10:18
Ну млин! Я-же всё это реолизовал и исправил все ети ошыбки в своём роимере!!!

Там это исправлено. Надо просто пеосле
socked.close
включить его простлушку заного (вот так)
socked.listen


socked - это имя контроля ВИнСок-а.

Ответить

Номер ответа: 17
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #17
Добавлено: 08.09.08 10:39
там менньше мегабайта

Ответить

Номер ответа: 18
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #18 Добавлено: 09.09.08 00:15
Если бы писал на .NET 3.0 или более позднем, можно было бы сделать на WCF, там вообще таких вопросов про порты, протоколы и т.п. не возникает.

Сервер без многопоточности - эта пяць, пешы больше

Ответить

Номер ответа: 19
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #19 Добавлено: 11.09.08 16:45
Не думаю что многопоточность для клиент-сервера катастрофически необходима, был где-то алгоритм мультиклиентского сервера на ВБ6, как ни тупо, но там всё организовывалось массивом винсоков.

Ответить

Номер ответа: 20
Автор ответа:
 Silver Ferrum



ICQ: 422640045 

Вопросов: 12
Ответов: 144
 Профиль | | #20 Добавлено: 12.09.08 15:56
В этом не вижу ничего тупого. Массив винсоков спокойно справляется со своей задачей. Производительность отличная. Моя программго держала 700 соединений и зависала при 1000 (видимо ОЗУ не хватало, я хз). При отключении неиспользуемый винсок выгружался и на его место подключался новый, даже если отключение было в середине масива. Все клево с этим :)

Ответить

Номер ответа: 21
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #21
Добавлено: 12.09.08 16:24
2 Smith: там просто многопоточность не явно реализуется.

В принципе же трудно представить себе реально однопоточный сервер.
Тогда получится, что пока сервер общается с одним клиентом, остальные
ждут своей очереди.

Ответить

Номер ответа: 22
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #22 Добавлено: 15.09.08 02:23
В этом не вижу ничего тупого.

Я сам успешно пользовал массив в своё время, но есть у этого способа недостатки.

2 Smith: там просто многопоточность не явно реализуется.

Так и я об этом.
Имел ввиду, что самому над многопоточностью мудохаться нет смысла.

Ответить

Страница: 1 | 2 |

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



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