powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кто как юзает сокеты или сетевые библиотеки?
25 сообщений из 81, страница 2 из 4
Кто как юзает сокеты или сетевые библиотеки?
    #39650459
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SOFT FOR YOUMaratIsk,

Которых у тебя нет :)

В моем понимании есть клиентское приложение, которое устанавливает соединение с твоим сервером, по сему поводу открывается сессия и сопровождается какое-то время
начни с азов
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650464
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecator,

Азы для тех, кто не способен на большее. Я спрашиваю опыт, прошедший испытания годами. Но тебе это не адресовано. Ты только и можешь, что юзать первую попавшуюся в интернете библиотечку.
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650466
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SOFT FOR YOUdefecator,

Азы для тех, кто не способен на большее. Я спрашиваю опыт, прошедший испытания годами. Но тебе это не адресовано. Ты только и можешь, что юзать первую попавшуюся в интернете библиотечку.
опыт ты должен получить сам
но тебе это не адресовано, ты слишком приземлён
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650520
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU, ты действительно спрашиваешь про базовые вещи и при этом хочешь обрабатывать большое кол-во соединений... так что для критики есть повод

зы
сколько соединений собрался обрабатывать?
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650522
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

Мы проходили это уже тысячи раз. Сначала я спрашиваю простые и сложные вещи вместе, потом чуваки типа дефекатора ржут, потом я реализую. Если выкладываю в сеть - они же потом говорят, что не могут осилить мой код. Поэтому места для критики нет. Я считаю, если что-то делать, то делать с заделом. И я бы позаимствовал код или подходы на предыдущих работах, но код спереть в одном случае не смог, в другом поздно спохватился.

Теперь касаемо соединений. Меня интересует как обрабатывать миллион соединений.
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650525
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SOFT FOR YOUДегтярев Евгений,

Мы проходили это уже тысячи раз. Сначала я спрашиваю простые и сложные вещи вместе, потом чуваки типа дефекатора ржут, потом я реализую.
о да, все помнят про "самый быстрый в мире менеджер памяти" и пафос,
который ты выливал тоннами.

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

SOFT FOR YOUЕсли выкладываю в сеть - они же потом говорят, что не могут осилить мой код.

спагетти-код индусского стиля действительно трудно осилить и ещё труднее сопровождать,
проще выкинуть и не использовать

SOFT FOR YOUТеперь касаемо соединений. Меня интересует как обрабатывать миллион соединений.
на обычном ПК - вообще никак. Только десятки серверов и балансеры нагрузок.
Впрочем, в RTC есть готовый балансер нагрузок.
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650526
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOU,

авторТеперь касаемо соединений. Меня интересует как обрабатывать миллион соединений.
так как это реализуется в web-приложениях: (очень упрощенно) клиент запросил - сервер отправил ответ - сервер закрыл соединение
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650527
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MaratIskSOFT FOR YOU,

авторТеперь касаемо соединений. Меня интересует как обрабатывать миллион соединений.
так как это реализуется в web-приложениях: (очень упрощенно) клиент запросил - сервер отправил ответ - сервер закрыл соединение
в таком режиме годно только веб-серверам, а если нужны постоянные соединения, то кранты
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650532
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorMaratIskSOFT FOR YOU,

пропущено...

так как это реализуется в web-приложениях: (очень упрощенно) клиент запросил - сервер отправил ответ - сервер закрыл соединение
в таком режиме годно только веб-серверам, а если нужны постоянные соединения, то кранты

вовсе нет
на то есть ConnectionPool
если память не изменяет - в РТС есть пример
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650534
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MaratIskdefecatorпропущено...

в таком режиме годно только веб-серверам, а если нужны постоянные соединения, то кранты

вовсе нет
на то есть ConnectionPool
если память не изменяет - в РТС есть пример

миллион соединений ? на одном компе ?
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650535
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorMaratIskпропущено...


вовсе нет
на то есть ConnectionPool
если память не изменяет - в РТС есть пример

миллион соединений ? на одном компе ?

при миллионе соединений говорить об одном компе :)
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650537
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIskdefecatorпропущено...


миллион соединений ? на одном компе ?

при миллионе соединений говорить об одном компе :)

да и что означает постоянное соединение? кого с кем?
клиент - сервер приложений?
или сервер приложений - например бд ?
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650539
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
MaratIskMaratIskпропущено...


при миллионе соединений говорить об одном компе :)

да и что означает постоянное соединение? кого с кем?
клиент - сервер приложений?
или сервер приложений - например бд ?
например, сервак, который транслирует видосы с камер видеонаблюдения.
Поток на клиентов должен быть непрерывным
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650541
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь к конкретике

Почему на одном компе нельзя обработать миллион соединений? Если не создавать на каждое соединение по потоку, то ограничение на количество памяти под потоки отпадает, да и проблем с переключением контекстов нет

В чем принципиальная причина поддержки постоянного соединения? В каких ситуациях веб-принцип запрос/ответ с закрытием соединения не удовлетворит требованиям системы?

Балансер не держит соединения, а возвращает адрес доступного сервера? Я раньше думал, что балансер держит соединения/сессии, а логику запросов и ответов перенаправляет на другие сервера.
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650822
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1M соединений на одном PC уже давно не новость, но на делфи, мне кажется, это будет из разряда rocket science
автор, начни сначала с 1К и решай проблемы по мере их поступления
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650823
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прувы про 1м: 1M , 3M
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650856
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгенийначни сначала с 1Кстолько (и даже в 10+ раз больше) вполне можно и в рамках прямолинейного подхода с отдельным потоком на каждое соединение, лишь бы они все одновременно интенсивно не накидывались
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650857
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Дегтярев Евгенийпрувы про 1м: 1M , 3M
в обоих статьях речь не идёт о постоянных подключениях.
А в статье 1M так и вообще производительность получилась 1 сообщение на 20 секунд.
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650868
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

Что начать - я сам решу. Ты методику опиши
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650876
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanДегтярев Евгенийначни сначала с 1Кстолько (и даже в 10+ раз больше) вполне можно и в рамках прямолинейного подхода с отдельным потоком на каждое соединение, лишь бы они все одновременно интенсивно не накидывались
я в курсе, но больше тыс коннектов все же предложил бы смотреть в сторону асинхронщины, т.к. на активно живущих коннектах уже будем иметь оверхед на переключениях контекста, а 10к вяложивущих коннектов со стеком по мегу - перебор

автору предложил 1к чтобы уже перейти от словоблудия к делу и задавать уже более конкретные вопросы, а то мне кажется, что он делить шкуру не убитого медведя, ибо не так много у нас контор, у которых стоит проблема c1m

defecatorв обоих статьях речь не идёт о постоянных подключениях.
А в статье 1M так и вообще производительность получилась 1 сообщение на 20 секунд.
именно о постоянных
по 3rpm - где то и такое необходимо, а автору и предложено сначала сделать mvp, а потом уже заниматься оптимизацией, ибо без конкретного профиля нагрузки обсуждать проблему 1кк соединений что пальцем в небо
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650879
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOUДегтярев Евгений,
Что начать - я сам решу. Ты методику опиши
no comments
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650887
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений,

Нет ничего сложного в том, чтобы взять стандартную Indy-компоненту и держать 1000 соединений
У меня стартап, где надо тратить меньше ресурсов и держать больше соединений
Если не знаешь как организовать миллион соединений - так и скажи. А знаешь - не тяни кота за яйца.

P.S. у Delphi/С++ больше шансов реализовать такой подход, нежели у Java
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650889
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дегтярев Евгений10к вяложивущих коннектов со стеком по мегу - переборкак будто кто-то насильно стэк по мегу насаждает
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650921
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOFT FOR YOUНет ничего сложного в том, чтобы взять стандартную Indy-компоненту и держать 1000 соединений
У меня стартап, где надо тратить меньше ресурсов и держать больше соединений
где надо тратить меньше ресурсов и времени от идеи до релиза, а теоретизировать на предмет миллионов соединений

SOFT FOR YOUЕсли не знаешь как организовать миллион соединений - так и скажи. А знаешь - не тяни кота за яйца.
не буду тянуть - RTFM

SOFT FOR YOUP.S. у Delphi/С++ больше шансов реализовать такой подход, нежели у Java
ну-ну
...
Рейтинг: 0 / 0
Кто как юзает сокеты или сетевые библиотеки?
    #39650924
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanДегтярев Евгений10к вяложивущих коннектов со стеком по мегу - переборкак будто кто-то насильно стэк по мегу насаждает
никто, но по умолчанию так и будет и тс придет с вопросом почему память он не выделял а она кончилась
...
Рейтинг: 0 / 0
25 сообщений из 81, страница 2 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Кто как юзает сокеты или сетевые библиотеки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]