Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TCP сервер на WinSock, нужен совет... 
:(
    Опции темы
FrykT
Дата 27.11.2005, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Вот такая проблемка возникла..
TCP сервер, асинхронный, неблокируемый..
select не очень подходит для этого дела, т.к. больше 64 сокетов он обрабатывать не может. решил использовать сообщения окна. Использую WSAAsynselect. Но ! как я понял это не лучший вариант. Стал проверять на надежность, оказалось что вылетает при огромном количестве коннектов, вобщем что-то типа SYN-флуда. Исправил это дело. Делать проверку, приканекчен ли уже юзер с этим ИП глупо, т.е. один компьютер может являться шлюзом дял других... и просто будет отсоединять и всё. Читал еще чтото про CreateEvent, но не разбирался. Вообще под чат хочу сервер написать. Есть идеи? Советы?
PM MAIL   Вверх
Snowy
Дата 28.11.2005, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 53
Всего: 484



Да.
1. Взять исходняки готового чата и посмотреть, как это сделано там.
2. Сделать на блокирующих сокетах и разнести в разные потоки.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0420 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.