Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.24;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.024 c
2-1216320167
mount
2008-07-17 22:42
2008.08.24
webbrowser


15-1215183486
Хохол
2008-07-04 18:58
2008.08.24
Пятничный флуд: Большой адронный коллайдер


2-1216671014
Igor M.
2008-07-22 00:10
2008.08.24
Данные флешки


13-1120547588
Игорь Шевченко
2005-07-05 11:13
2008.08.24
Социологический опрос: нужен ли отдельный форум по .Net ?


4-1195060503
Niki
2007-11-14 20:15
2008.08.24
Окна потока