коммуникационная либа + пример
От: Mr.Oizo Украина  
Дата: 19.06.06 12:39
Оценка:
Может кому пригодится..
здесь
Re: коммуникационная либа + пример
От: vdimas Россия  
Дата: 20.06.06 06:00
Оценка:
Здравствуйте, Mr.Oizo, Вы писали:

MO>Может кому пригодится..

MO>здесь

а что там? на каком языке и что делает?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: коммуникационная либа + пример
От: Mr.Oizo Украина  
Дата: 20.06.06 07:39
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Mr.Oizo, Вы писали:


MO>>Может кому пригодится..

MO>>здесь

V>а что там? на каком языке и что делает?


Winsock — server на Completion Port-ах. В примере реализован echo-сервер.
Re[3]: коммуникационная либа + пример
От: vdimas Россия  
Дата: 20.06.06 08:11
Оценка:
Здравствуйте, Mr.Oizo, Вы писали:


MO>Winsock — server на Completion Port-ах. В примере реализован echo-сервер.


P::Classes смотрел?

boost + P::Classes = TCP сервак в 3 строчки, HTTP/FTP клиент — в 5 строчек.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: коммуникационная либа + пример
От: Димчанский Литва http://dimchansky.github.io/
Дата: 20.06.06 08:20
Оценка:
Здравствуйте, vdimas, Вы писали:

V>P::Classes смотрел?

V>boost + P::Classes = TCP сервак в 3 строчки, HTTP/FTP клиент — в 5 строчек.

Пытался посмотреть здесь. 404 ошибка — нету нифига.
Где ещё можно на это посмотреть?
Re[5]: коммуникационная либа + пример
От: korzhik Россия  
Дата: 20.06.06 08:38
Оценка:
Здравствуйте, Димчанский, Вы писали:

Д>Здравствуйте, vdimas, Вы писали:


V>>P::Classes смотрел?

V>>boost + P::Classes = TCP сервак в 3 строчки, HTTP/FTP клиент — в 5 строчек.

Д>Пытался посмотреть здесь. 404 ошибка — нету нифига.

Д>Где ещё можно на это посмотреть?

http://sourceforge.net/projects/pclasses/
Re[5]: коммуникационная либа + пример
От: vdimas Россия  
Дата: 20.06.06 08:49
Оценка:
Здравствуйте, Димчанский, Вы писали:


Д>Пытался посмотреть здесь. 404 ошибка — нету нифига.

Д>Где ещё можно на это посмотреть?

http://pclasses.sourceforge.net/
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[4]: коммуникационная либа + пример
От: Mr.Oizo Украина  
Дата: 20.06.06 08:54
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Mr.Oizo, Вы писали:



MO>>Winsock — server на Completion Port-ах. В примере реализован echo-сервер.


V>P::Classes смотрел?


V>boost + P::Classes = TCP сервак в 3 строчки, HTTP/FTP клиент — в 5 строчек.


сейчас глянем) а,что насчет производительности 1000+ клиентов?
Re[6]: коммуникационная либа + пример
От: Димчанский Литва http://dimchansky.github.io/
Дата: 20.06.06 09:01
Оценка:
Здравствуйте, korzhik, Вы писали:

K>http://sourceforge.net/projects/pclasses/


Прикольная. Жалко, что она бета и давно не обновлялась — неизвестно, сколько граблей может быть.
Для чего-нибудь на коленке по быренькому набросать, думаю, сгодится. Но ежли что-то посерьёзней то я бы Qt ставил.
Re[6]: коммуникационная либа + пример
От: Димчанский Литва http://dimchansky.github.io/
Дата: 20.06.06 09:04
Оценка:
Здравствуйте, vdimas, Вы писали:

V>http://pclasses.sourceforge.net/


На этой странице уже пишут: "While we've stopped the development on P::Classes 1.0 (maintainers are welcome), we are now working hard on the 2.0 release."
Несколько обнадёживает. А то бета 2004 года наводит на подозрения, что там загнулось всё.
Re[5]: коммуникационная либа + пример
От: vdimas Россия  
Дата: 20.06.06 09:22
Оценка:
Здравствуйте, Mr.Oizo, Вы писали:


V>>boost + P::Classes = TCP сервак в 3 строчки, HTTP/FTP клиент — в 5 строчек.


MO>сейчас глянем) а,что насчет производительности 1000+ клиентов?


А что насчет load balancing, который есть в DCOM и CORBA?
Я у тебя подобного не увидел. Экономия тредов — это не всегда хорошо, иногда во вред, ибо это зависит от свободных ресурсов и загруженности в конкретный момент времени. В общем, надо статистику вести, планировщик сложный нужен, счетчики производительности надо опрашивать и т.д. и т.п.

И еще. Простейший CORBA клиент и сервер вообще в пару строк пишутся, и при этом работают не с потоками, а типизированными вызовами методов. Все вкусности, типа load balancing присутствуют изначально.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: коммуникационная либа + пример
От: vdimas Россия  
Дата: 20.06.06 09:22
Оценка:
Здравствуйте, Димчанский, Вы писали:

K>>http://sourceforge.net/projects/pclasses/


Д>Прикольная. Жалко, что она бета и давно не обновлялась — неизвестно, сколько граблей может быть.

Д>Для чего-нибудь на коленке по быренькому набросать, думаю, сгодится. Но ежли что-то посерьёзней то я бы Qt ставил.

Эта легковесная.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: коммуникационная либа + пример
От: xentry  
Дата: 20.06.06 10:01
Оценка:
Здравствуйте, vdimas, Вы писали:

V>И еще. Простейший CORBA клиент и сервер вообще в пару строк пишутся, и при этом работают не с потоками, а типизированными вызовами методов. Все вкусности, типа load balancing присутствуют изначально.

Угу, кода писать пару строк, а потом страниц этак на 20 мануал по настройке DCOM/CORBA.
Наша контора довольно длительное время использовала DCOM, при этом на протяжении нескольких лет 99% звонков в саппорт — это разнообразные проблемы, связанные с DCOM. Как говорится, "бесплатно — только сыр в мышеловке".
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[6]: коммуникационная либа + пример
От: Mr.Oizo Украина  
Дата: 20.06.06 11:05
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, Mr.Oizo, Вы писали:



V>>>boost + P::Classes = TCP сервак в 3 строчки, HTTP/FTP клиент — в 5 строчек.


MO>>сейчас глянем) а,что насчет производительности 1000+ клиентов?


V>А что насчет load balancing, который есть в DCOM и CORBA?

V>Я у тебя подобного не увидел. Экономия тредов — это не всегда хорошо, иногда во вред, ибо это зависит от свободных ресурсов и загруженности в конкретный момент времени. В общем, надо статистику вести, планировщик сложный нужен, счетчики производительности надо опрашивать и т.д. и т.п.

V>И еще. Простейший CORBA клиент и сервер вообще в пару строк пишутся, и при этом работают не с потоками, а типизированными вызовами методов. Все вкусности, типа load balancing присутствуют изначально.


Конечно, использование CORBA, ДСОМ решает многие проблемы, не нужно думать о многих вещах, к примеру тот же load balancing, но и тянет за собой много гемороя... Иногда нужно, что-нибудь, этакое легковесное.
Re: коммуникационная либа + пример
От: ArtDenis Россия  
Дата: 20.06.06 17:22
Оценка:
Здравствуйте, Mr.Oizo, Вы писали:

MO>Может кому пригодится..

MO>здесь

А можно выложить пару примеров в форум?
... << RSDN@Home 1.1.4 stable rev. 510>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[2]: коммуникационная либа + пример
От: Mr.Oizo Украина  
Дата: 21.06.06 09:41
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Здравствуйте, Mr.Oizo, Вы писали:


MO>>Может кому пригодится..

MO>>здесь

AD>А можно выложить пару примеров в форум?


Что именно интересует?
Re[7]: коммуникационная либа + пример
От: vdimas Россия  
Дата: 21.06.06 15:16
Оценка:
Здравствуйте, Димчанский, Вы писали:


Д>Несколько обнадёживает. А то бета 2004 года наводит на подозрения, что там загнулось всё.


Просто буст развился настолько, что стало очевидна глупость попыток дублирования функциональности. Если эти P::Classes переписать на boost, то они будут раз в 10 меньше.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[7]: коммуникационная либа + пример
От: vdimas Россия  
Дата: 22.06.06 10:59
Оценка:
Здравствуйте, xentry, Вы писали:

V>>И еще. Простейший CORBA клиент и сервер вообще в пару строк пишутся, и при этом работают не с потоками, а типизированными вызовами методов. Все вкусности, типа load balancing присутствуют изначально.

X>Угу, кода писать пару строк, а потом страниц этак на 20 мануал по настройке DCOM/CORBA.
X>Наша контора довольно длительное время использовала DCOM, при этом на протяжении нескольких лет 99% звонков в саппорт — это разнообразные проблемы, связанные с DCOM. Как говорится, "бесплатно — только сыр в мышеловке".

Да, для настройки DCOM требуется опытный администратор виндов, особенно в доменной системе.

Берите CORBA, она ничего не требует кроме банального TCP. Очень легковесна и у нее рекордно низкий трафик.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[8]: коммуникационная либа + пример
От: trophim Россия  
Дата: 23.06.06 17:14
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Берите CORBA, она ничего не требует кроме банального TCP. Очень легковесна и у нее рекордно низкий трафик.


Я сам еще не пробовал, но как обстоят дела с Ice? Авторы говорят, что строили его с учетом опыта CORBA.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Let it be! — Давайте есть пчелу!
Re[3]: коммуникационная либа + пример
От: ArtDenis Россия  
Дата: 24.06.06 17:06
Оценка:
Здравствуйте, Mr.Oizo, Вы писали:

MO>Что именно интересует?


Я имел ввиду простко короткий кусок кода, который бы показывал какие-то особенности или преимущества этой библиотеки перед другими подобными
... << RSDN@Home 1.1.4 stable rev. 510>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.