Форум: "Прочее";
Текущий архив: 2008.08.24;
Скачать: [xml.tar.bz2];
ВнизIndy или не Indy Найти похожие ветки
← →
Anatoly Podgoretsky © (2008-07-03 16:41) [40]> umbra (03.07.2008 16:33:39) [39]
Он себе (через программиста конечно) жизнь портит, но как минимум один поток + один порт на соединение. 32000 потоков не реально.
← →
Хохол (2008-07-03 17:22) [41]
> Anatoly Podgoretsky © (03.07.08 16:23) [36]
>
> > umbra (03.07.2008 15:54:32) [32]
>
> Использованы все соединения, и насчет загнется, ты что думаешь,
> там стоят бытовые компьютере и ИДЕ диски, а SAN стойки
> не хочешь?
> Это реальные системы, 30000 это реальное количество подключений,
> а не выдуманое, остальные ждут очереди. Кроме того, 30000
> активных пользователей совсем не означает 30000 активно
> пишущих пользователей, а сокеты все равно заняты и их количество
> на один ИП ограничено операционной системой и физической
> организацией TCP/IP - 16 бит.
Извините, но 1 TCP подключение к порту это запись в таблице
IP Клиента ПортКлиента(максимум 2^16-1 - системные порты) IP сервера ПортСервера
А ftp на передачу файла открывает новый порт по которому и передаёт данные.
Так что если использовать свой app протокол на основе tcp то только есть ограничение на то что между ОДНИМ КЛИЕНТОМ и сервером не может быть более 2^16 соединений.
Ну и конечно ограничение памяти на сервере, каждый коннект, обычно, это минимум 1 мб памяти.
← →
Хохол (2008-07-03 17:25) [42]
> Anatoly Podgoretsky © (03.07.08 16:41) [40]
>
> > umbra (03.07.2008 16:33:39) [39]
>
> Он себе (через программиста конечно) жизнь портит, но как
> минимум один поток + один порт на соединение. 32000 потоков
> не реально.
Поэтому Java, там можно сохранять контекст сессии клиента штатными данными и восстанавливать при новом подключении.
← →
Sha © (2008-07-03 17:57) [43]> Anatoly Podgoretsky © (03.07.08 16:26) [38]
> А у меня есть, теоритически на одном ИП никак не получить свыше 65535 портов и соотвественно количество клиентов на TCP/IP
речь о том что нет ограничения 32000 :)
так я и говорил тебе про ограничение 64k
> На UDP такого ограничения нет.
а это здесь причем?
← →
Anatoly Podgoretsky © (2008-07-03 19:30) [44]> Sha (03.07.2008 17:57:43) [43]
Я не знаю откуда они взяли 32К может оно объявлено как Int16 где то внутри, при том не обязательно портов!. Я же не буду писать программу, которая будет только тем и заниматься как открывать порты. Нафиг это мне надо, у меня же и близко таких задач не предвидется.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2008.08.24;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.053 c