Автор
|
Тема: Чижык-Пыжик
|
DEiL |
опубликован 17-04-2001 22:16 MSK
блин, что-то мне скучно стало, всё тут однообразно, вопросы, ответы, поговорить чтоли не о чем? :))
|
Demo_S
|
опубликован 17-04-2001 23:19 MSK
Ну вообще то форум для того и задуман,чтобы писать туда вопросы и получать ответы, а для "поговорить" во первых предложи о чем, а во-вторых, иди ка в чат - там наговоришься, сколько душе угодно, и нескучно, и неоднообразно.Так-то. |
webmaster
|
опубликован 17-04-2001 23:23 MSK
тэк ... ета ... у миня конечно куча идей роятся в голове :)вот например как развивалась аська ? одиги там всякие .. пото етот .. как его ... Гхост вроде :) идея-то у них какая ? ну вот мона конечно и аську для программеров забабахать .. тем более, что я уже не одну аську накатал :) ну как вам идея ? :) ЗЫ извините, что я в не совсем трезвом виде тут общаюсь :) но не смог удержаться от ответа.
|
webmaster
|
опубликован 17-04-2001 23:23 MSK
или я не понял суть вопроса ?
|
webmaster
|
опубликован 17-04-2001 23:26 MSK
я вродь досконально исследовал статистику в инете когда раскручивал сайт, и идею постоянно существующей нисши знаю ! И на мой взгляд таких нисш больше чем вы себе можете представить :)вот :) ещё раз извините :)
|
Demo_S
|
опубликован 18-04-2001 00:39 MSK
2webmaster а что в нетрезвом виде? до сих пор Пасху отмечаешь?идея с аськой - неплохая, только вот где сервак будет для ентой аськи? у меня друг - любитель писать разные болталки для инета - у него тоже клонов аськи - тьма. Вот только в качестве сервера используется его домашний комп:) я думаю, вы представляете, что это значит:)) А про ниши пустующие: подскажу парочку, может и мне придет в голову идея сайтец какой забабахать , что одну такую нишу прикрыть?:)))
|
DEiL
|
опубликован 18-04-2001 19:09 MSK
во, разговор пошёл! :)) 2webmaster - асю забабахать было бы круто, но Demo_S прав, надо где-то держать сервер :) и воообще, ты что на работе в нетрезвом виде появляешься ? :))) |
Kosha
|
опубликован 19-04-2001 02:29 MSK
Ну, появился он может и в трезвом, но сам понимаешь: праздник ;-)))))))))))))))))) |
webmaster
|
опубликован 19-04-2001 09:56 MSK
эй, народ ! харэ меня компромитировать :) вы на время моих сообщений-то гляньте :) я в это время обычно пьяненький спатки укладываюсь :)а на счёт сервера .. хм ... ну ради бога, я могу его и у себя подержать. Этот же сайт висел у меня , ну так почему бы сервачку не посидеть ? тем более, что аськовый сервак ПЕРВОЕ ВРЕМЯ будет не такой уж и большой трафик генерить ...
|
DEiL
|
опубликован 19-04-2001 19:18 MSK
2webmaster -> ок, пусть сервер висит у тебя. останется только его написать и сделать клиенты! :) кто хочет поугавствовать? :)) |
Demo_S
|
опубликован 19-04-2001 22:11 MSK
я б непротив, дык только если несколько человек писать будут, как же они будут между собой взаимодействовать? |
Kosha
|
опубликован 20-04-2001 02:12 MSK
по Асе ;-))))))))))))) |
DEiL
|
опубликован 20-04-2001 18:18 MSK
2Demo_S -> дык, надо назначить главного, координатора, распределить всем работу и общаться по мылу \ асе \ в ирц или тут :)) |
webmaster
|
опубликован 22-04-2001 17:18 MSK
тэкс ! мои мысли: да, у меня есть сервак с выделенкой, и туды мона всё, что угодно запихнуть :) но ! я уже устал от большого количества желающих взломать ентот сервак либо на худой конец просто подвесь его :) кстати это основная причина того, что sources.ru уже две недели находится на площадке Ростелекома. во вторых у меня довольно не стабильная выделенка к серваку и в довершении всего ограничение по трафику стоит :(Все эти причины заставили меня хорошенько помозговать над происходящим ... но мне не привыкать, я уже давно привык извлекать выгоду из инета нахаляву :) я остановился на на следующем варианте: Делается обычный клиент на подобии обычной аськи (далее мы решим - как он будет выглядет, его функциональные возможности, и кто ентим будет заниматься) а вот с сервером я предлагаю поступить следующим образом: наваять его на перле, чтоб его можно было запускать на любом серваке в инете, а не только под NT. Этим самы решаются следующие проблемы - стабильность работы, скорость работы и т.д. серваком я займусь. а поскольку sources.ru уже начал гулять по инету (всмысле айпишник), то пусть уж и сервачёк наш гуляет с ним :) какие будут возражения ? :)
|
Demo_S
|
опубликован 22-04-2001 21:40 MSK
Никаких;) |
DEiL
|
опубликован 22-04-2001 23:01 MSK
вопросов никаких, но! объясните мне как делать рабочие потоки ! :) а то в книге как-то по-левому написано :( |
Demo_S
|
опубликован 23-04-2001 00:24 MSK
Вот уже и сам начал вопромы задавать;)что за потоки, в смысле CreateProcess или CreateThread? |
Mihail
|
опубликован 23-04-2001 05:38 MSK
Асmre написать - это хорошая задумка... Я участвую. Только нужно доработать, додумать и реализовать.
|
Mihail
|
опубликован 23-04-2001 05:41 MSK
Acmre - это аську. На мой взгляд эта идея будет лучше, чем, например неподъемный, для открытого проекта, Matrix-WB. (Кто не знает - www.MATRIX-WB.h1.ru). Тем более VC - не Delphi... |
DEiL
|
опубликован 23-04-2001 20:01 MSK
ну, к меня есть прога, которая может кое-что делать. так вот, есть одна функция, которая тоже что-то делает, но заставляет прогу ждать окончания работы функции. так вот, мне надо эту функцию в поток запихнуть :) |
Demo_S
|
опубликован 23-04-2001 21:14 MSK
2Deil Посмотри в МСДН ф-цию CreateThread и иже с ней. у нее вроде третий параметр - указатель на ф-цию, которую ты хочешь выполнять в отдельном потоке, А вот как контролироват, управлять этим потоком, смотри там же, я не помню точно.А по аське - если уж наш webmaster сервак напишет (только я чет недогоняю, как на перле можно сервак опд аську, или всеклиенты будут на 80 порт коннектиться), то пусть он и протокол разработает, а уж мы будем клиентов ваять. Кста, если нада, могу аськиных протоколов (2,3,4,5-й) подкинуть.
|
webmaster
|
опубликован 23-04-2001 21:42 MSK
вот именно, что на 80-ый :)потому как я больше не вижу способов удержать стабильность работы сервака :) а протокол, я думаю, что можно стандартный взять - либо Back Orifice 2000, либо любой из аськовых, но BO 2000 мне больше ндравится :) так что вам решать - какой протокол будет использоваться! вот :) |
webmaster
|
опубликован 23-04-2001 21:45 MSK
просто я знаю - как легко завалить непонятными пакетами мою выделенку :)а вот Ростелеком будет сложновато заткнуть :)
|
DEiL
|
опубликован 23-04-2001 22:35 MSK
у меня нет МСДН :( Demo_s -> у тебя доки по асе на русском? еси да, то кинь на deil@real.xakep.ru :) |
Demo_S
|
опубликован 24-04-2001 00:12 MSK
Если нет, смотри в инете msdn.microsoft.com 2webmaster ща, с протоколом BO 2000 разберусь, и будем шото решать;)) Так какие-то непонятки, BO на датаграммах построен, если я не ошибаюсь (я то исходники его смотрел всего минут 10;)) а тутача все должно быть на TCP - типа SOCK_STREAM.Давайте на голосование;) кто какой протокол выбирает? |
Kosha
|
опубликован 24-04-2001 02:39 MSK
IPX/SPX ;-))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))) |
webmaster
|
опубликован 24-04-2001 09:54 MSK
2Demo_S дык я думал, что давно уже решено, что TCP :) я ж глаголю про протокол высокого уровня :) тобишь организацию заголовка (номер команды, тип команды, сообщение и т.д.)2Kosha молодой человек, не ёрничайте :)))
|
DEiL
|
опубликован 24-04-2001 19:19 MSK
TCP/IP forever ! :) |
Demo_S
|
опубликован 24-04-2001 19:55 MSK
Все, сажусь разбираться с BO-2000 2webmaster а тормозить сервак на перле не будет? |
webmaster
|
опубликован 24-04-2001 21:24 MSK
енто смотря как его написать :))))я постараюсь сделать так, чтобы не тормозило :)
|
DEiL
|
опубликован 24-04-2001 21:44 MSK
блин, вы уже тут сервер мутить собрались, а протокол так и не придумали :)) |
webmaster
|
опубликован 24-04-2001 22:01 MSK
по ходу дела дотумкаем :) |
DEiL
|
опубликован 24-04-2001 22:22 MSK
хехе :)) блин, я эту тема (чижык-пыжик) ради прикола замутил, а теперь она самая популярная стала! :) \m/ \m/
|
Kosha
|
опубликован 25-04-2001 01:39 MSK
По-моему, с протоколом как раз все ясно. Нужно, чтобы максимум информации и скорости, и минимум траффика, так? Ну пишем клиент, а в протокол вбабахиваем то, что нужно клиенту, попутно протокол с каждой версией будет апгрейдиться, разве не так всё пишется? Да еще LZW-компрессией его пожать, CRC32 забубенить, ну и всякие примочки шифрующие...Единственное, что если сервак на Perl'е, его-то как раз сложновато апгрейдить будет... Получится очередной MS Windows... ;-)))))))))) |
Demo_S
|
опубликован 25-04-2001 02:43 MSK
Не, компресию и шифрование будут в следующих вресиях, а проткол нужно придумать такой, тчобы его как можно меньше нужно было дополнять от версии к версии |
Mihail
|
опубликован 25-04-2001 06:50 MSK
Я тут маленько поработал с "кустарными" протаколами. Нужно продумать все. А начать, хотя-бы, с типов передаваемых сообщений, например: управляющие (системные), информационные (мессаги) и т.д. Унифицировать, придумать, как отличать один от другого, как проверить достоверность - и вперед! |
Mihail
|
опубликован 25-04-2001 06:54 MSK
Я тут маленько поработал с "кустарными" протаколами. Нужно продумать все. А начать, хотя-бы, с типов передаваемых сообщений, например: управляющие (системные), информационные (мессаги) и т.д. Унифицировать, придумать, как отличать один от другого, как проверить достоверность - и вперед! |
AcTpoyM
|
опубликован 25-04-2001 08:43 MSK
2Demo_S - если не секрет - где ты нашел сырцы для ВО 2К??? Если не лень кинь их на AcTpoyM@mail.ru ну или на худой конец дай ссылку на сами исходники :)) |
Demo_S
|
опубликован 27-04-2001 01:32 MSK
2AcTpoyM я б дал, только вот очень уж они большие 632 кб. а наешл я их поискав на astalavista.box.sk.Я вообше так подумал, этож классная идея, можно сгруппировать посетителей сайта, чтоб они постоянно между собой могли общчаться, причем посетители только этого сайта. Вот насколько я вижу тут постоянно зависает 3-7 чел, неужели им неинерестно, кто еще смотрит этот сайтец. Так что идея нужная. На праздниках подумаю какую-нить спецификацию по протоколу и пример клиента. |
AcTpoyM
|
опубликован 27-04-2001 08:17 MSK
2Demo_S - ну ладно, пойду попробую нагреть Асталависту, а тебе удачи с протоколом и клиентом - идея действительно классная! |
AcTpoyM
|
опубликован 27-04-2001 08:29 MSK
2ALL - исходники BO2K лежат здесь - http//newdata.box.sk/2000/bo2k_src.zip Вес - 620 Kb. Качайте на здоровье. |
aldep
|
опубликован 27-04-2001 22:30 MSK
А зачем изобретать велосипед? Чем аськины ActiveList'ы не подходят? |
DEiL
|
опубликован 06-05-2001 16:44 MSK
блин, куда все делись? :) |
webmaster
|
опубликован 06-05-2001 18:10 MSK
на даче шашлыки жарят :)
|
Demo_S
|
опубликован 06-05-2001 19:50 MSK
Ну дык народ же (в лице aldep) высказал свое мнение по поводу этого дела. да и вообще, во-пЕрвых, празднички, панимаешь, а во-втОрых - ща делов навалилось, просто немеряно... |
eph
|
опубликован 07-05-2001 00:32 MSK
хмм , вот сабж раскрутили ..... ;) Что касабельно ру.аси ну что , пора народ набирать писать тем паче не особо много .. 4Aldep Ася это не opensource project ,нет официальной документации протокола ,это по большому счету backdoor ,работающий под твоим чутким присмотром . Говоря о проекте ,маза появилась и это главное ,можешь считать это ответом немного пох#$@@!му AOL-у .... |
Demo_S
|
опубликован 07-05-2001 01:51 MSK
2ephво-во. что бэкдор. прикинь мое удивление, когда я в украинизированной аське 2000б обнаружил троян(в смысле не я, а очередное добновление к avp);)) |
Kosha
|
опубликован 07-05-2001 02:12 MSK
А писать всей компанией - это весело. Вот глянет кто-нить на исходники - Windows полюбит. ;-)))))) А если еще каждый "для себя" хитро замаскированную дырочку оставит - совсем клево... ;-))))))))))))))А если честно, то маза клевая. Хоть польза отечеству ;-))))))))))))))))))))))))))))))))))))))) |
eph
|
опубликован 07-05-2001 00:17 MSK
От слов к делу , кто реально готов участвовать и кто может разместить у себя сервак ?2Demo_S Смотря кем укаiнизiрованной .. ;) Потом ,как ни крути , а avp убогий продукт , но это тема уже другого разговора .... 2Kosha Если это полностью opensource проект ,то вопрос "о дырочках" отподает по определению .. ;) Пару слов о том ,почему не нужен клон. Хотя написание собственного асиного клона и закрывает все проблемы с безопасностью ,о которых я писал ранее , но остается открытым вопрос о политике AOL-а по отношению к клонам . Кто может предугадать появление допустим v8 с гораздо более продуманной системой аутификации , или целеноправленной борьбы с клонами .... никто .. деньги решают все ... Насчет Deadlines Как ни крути , но .... Но институт , экзамены , сессия ...... |
Kosha
|
опубликован 07-05-2001 20:58 MSK
Усегда готов! ;-))А сервак - возможно - у меня, если анлимитед по выделке надыбаю... ;-)))))))) но это вряд ли ;-)))))))) А как кодер - завсегда пожалуйста! |
eph
|
опубликован 08-05-2001 20:46 MSK
даа ............... вяло .. ^)) 2Kosha К, тогда мне еще пару недель нужно на предсессионный геморр ,потом начнем. Если что,я на eph667@mail.ru |
Kosha
|
опубликован 09-05-2001 01:19 MSK
Ну, мне как-то одно другому не мешает. Днем учусь, ночью программлю... ;-))))) а вместо сна - пЫво ;-))))))))))) |
Demo_S
|
опубликован 09-05-2001 22:27 MSK
Во-первЫх с праздничком всех во-вторЫх я сморю, народ проявляет энтузиазм.Короче, вот что я надумал 1) прогу писать надо 2)с протоколом как в BO2k не понял, тк оно сволочь большое, так что уважаемый webmaster уточните пож-ста хотя бы примерно, где смотреть;) 3) написание рпоги я себе мыслю так webmaster обещался сделать сервер на перле. я делаю взаимодействие с сервером: ну типа клсаа CServer_MEssage и что-нитьЮ чтоб отправлять эи самые мессаги. тк еще два человека изьявило желание поучавствовать, то для них соответственно придумал вот так один пишет user interface второй взаимодействие клиентов между собой(советую посмотрть эти сурсы BO2k - на эту тему я нашел) тоже желательно типа класса CClientMessage, который формирует мессагу и отсылает. И вот еще что, уважаемый мастерПаук, напишите, или хотя бы опишите сервер, чтобы я мог начинать программить. PS - хитрый я однако, себе выбрал раздел, который делать не нужно пока мастер не наваяет сервер, иначе как же я тестить буду;)) Если кто не согласен с этим, то е ам хочет написать взаимодействие с сервером, то давайте обсудим. []) |
Mihail
|
опубликован 10-05-2001 00:29 MSK
С праздником Вас, All! Еще раз подтвержу свое участие в проекте, только чуточку попозже. У кого -==институт, экзамены, сессия==-, а у кого-то -==институт, диплом, аспирантура==- :) |
MADbI4
|
опубликован 10-05-2001 13:45 MSK
Идея с клоном аси не нова, но если реально собратся хорошим и умным програмерам, и написать что-либо подобное то будет за что гордится,нашему Российскому собрату. По мере возможностей тоже хочу поучаствовать в проекте, и для начала хочу предложить, написать спецификацию протокола, далее выставить её на всеобщее обозрение для коректировки/исправлений. А уж после финализации протокола начать писать сервер-клиент приложения. Лично я не понял чем вас не устраивает udp, ведь сама ася работает именно на нем. Просто поверх удп нада сделать надстройку, с подтверждением доставки\целостности пакетов. А по поводу расширения протокола тут совсем просто к примеру так выглядит (условно) протокол вер 1.0 : | VER | ID | TYPE | FROM | MESSAGE| в случае расширения протокола доп. данные пристраиваются к концу данного протокола, старые клиенты будут считывать старую версию и от этого ничего не потеряют а новые смогут читать весь пакет. Жду ваших дальнейших предложений. |
eph
|
опубликован 10-05-2001 17:59 MSK
С прошедшим всех ! Первое. Народ ! не суетитесь ,мест всем хватит , главное чтобы сработались. Если написать нормальную пагинную систему (с BOK-а драть вовсе не обязательно :)) то перспектив будет как собак нерезанных ... |) 2Demo_S Блин, протокол ,в отличии например от хорошего gui, можно за один день написать. 2MADbI4 Это будет не очередной асин клон, это будет альтернатива , успешная\провальная - разберемся. А говоря про Руссию , как там в ДМБ было : " ... Обязательно бахнем ! И не раз . Весь мир в труху ..." Предлагаю встретиться всем , кто на данный момент решил участвовать в назначенный позже день и час на irc или в реале где-нить пЫва попить за обсуждением кто,когда и чего будет писать. Мне пофиг чего писать,хотя бронирую SMS service ;) .... разберемся я думаю ... |
Kosha
|
опубликован 11-05-2001 02:29 MSK
пЫво конечно! Какой irc! Сравнил тоже! Я, конечно, присоединяюсь ко _всему_ вышесказаному (и с праздничком, и с асенькой ;-) ), но не могу не поплакаться в жилетку (хоть правильно написал-то? ;-) ) насчет того, что у меня за последнюю неделю уже 2й раз на винте грохается на фиг Partition Table + MBR + FAT + FAT(2nd copy) ;-((((((((((((((((((((((((((((Так что... |
DEiL
|
опубликован 14-05-2001 13:14 MSK
типа :) а у меня сегодня день рождения =)) а встречаться гп ирц - это ещё как сказать, у меня инета то блин карточка на 6 часов и усе =) и то остался час отсилы |
webmaster
|
опубликован 14-05-2001 13:32 MSK
ну проздравляю тады :) приезжай как-нить в гости :) естессно с пивом :) |
DEiL
|
опубликован 14-05-2001 20:26 MSK
я в Питере -) |
webmaster
|
опубликован 14-05-2001 21:19 MSK
а разве поезда из Питера в Москву уже не ходют ? :) |
DEiL
|
опубликован 14-05-2001 22:34 MSK
это только летом :))) |
Mihail
|
опубликован 17-05-2001 07:22 MSK
Давайте, лучше Вы к нам, в Красноярск! :)) Жаль, что не могу с Вами встретиться в реале, пивка попить, темку обсудить. Но ничего... пЫво и у нас пьется, а вот насчет проекта, это скорее ирц, хотя пока, имхо, можно еще в этом форуме общаться. |
DEiL
|
опубликован 28-05-2001 00:42 MSK
1) у меня полетел винч 2) кончился инет 3) вы что притихли?? :))))))) |
server_mouse
|
опубликован 28-05-2001 16:37 MSK
Народ, протокол нужно брать какой-нить общедоступный и (очень желательно) на руском языке. Да, я конечно способен переварить инглиш, но всегда остаётся вероятность того, что человек где-то допустит ошибку только из-за того, что неточно перевёл. Протокол -- це ж основа, здесь всё должно быть ясно. Вебмастер, организация людей и работы, по ходу на тебе. Иначе все будут так и дальше хотеть, "а воз и ныне там". Лично я готов принять участие, но просьба с 10.05 по 1.06 не беспокоить. Сессия. |
server_mouse
|
опубликован 28-05-2001 16:38 MSK
Сорри, с 10.06 по 1.07. |
GL
|
опубликован 29-05-2001 02:27 MSK
Я тут прочел сагу "Чижик-пыжик" и даже очень ничего! Чат для програмистов это здорово! Если бы это только начало двигаться с места, то и на меня можите расчитывать =) А вообще я мессагу кинул чтоб поднять тему повыше =), вдруг кто не заметит! |
GL
|
опубликован 29-05-2001 02:29 MSK
И название уже есть! "Чижик-Пыжик" - чат для програмистов нового поколения... =))))) |
DEiL
|
опубликован 29-05-2001 15:38 MSK
и название есть, и девиз - Чижык-пыжик где тыбыл? На базаре вод(к)у пил! как раз для нас =))) |
GL
|
опубликован 29-05-2001 18:31 MSK
DEiL ты начал тебе и продвигать... Клиента может написать каждый из нас, главное сервер! Будит ли там SendMessageWhenUserOnline... RealTimeChat(multi user / 1 to 1)... И все такое... Надо создать серв и опубликовать его трафик, а там каждый сам бы мог написать клиента =) лутьшие веложить... я бы мог накатать под Lin(Perl) и Win(C++, Delphi)... Так что надо делать серв!!! |
DEiL
|
опубликован 30-05-2001 01:20 MSK
хехе люди, скоро будем творить зло :) |
GL
|
опубликован 30-05-2001 16:54 MSK
Ведь вон как начала свою жизнь ICQ: Просто парень написал прогу для общения со своей девушкой, патом дал паре друзей... Достаточно взглянуть на число пользователей АСИ чтобы понять во что это превратилось... Кто знает... может из "Чижик-Пыжик" получится чтонибуть подобное, ведь когда программисты, зная что им не будет никакой материальной пользы, мутят такие проекты как мы сейчас то получаются гууд вещи напр.: Linux... Ну это я канечно мечтаю =) но хотябы чат от Sources.ru, для его посетителей из этого да получится! Так что флаг в руки! =) DEiL, стукнись на асю 71687403. |
DEiL
|
опубликован 30-05-2001 18:30 MSK
уже стукнулся =)) вот сдам одну прогу и разберусь с учёбой и будем мутить зло =))) |
Ursus
|
опубликован 30-05-2001 19:27 MSK
Хм... А кто мещает сделать оба сервака? :) Едино что врмени больше, а остальное не важно :) Был бы протокол нормально определен |
Ursus
|
опубликован 30-05-2001 19:32 MSK
Кстати, забыл добавитЬ, что интересно было бы поучавствовать :) |
DEiL
|
опубликован 30-05-2001 20:57 MSK
хехе :) 2webmaster -> ну что, ты как-то грозился сделать сервак? назначаю тебя главным по серваку :))) |
webmaster
|
опубликован 30-05-2001 22:06 MSK
пасиб :) в эти выходные накалдую чего-нить :)
|
DEiL
|
опубликован 30-05-2001 22:48 MSK
2webmaster -> ты что, упал чтоли? а протокол придумывать? :)))) |
DEiL
|
опубликован 31-05-2001 01:12 MSK
2webmaster-> а слабо тебе стукнуться в асю 281008? :)) |
GL
|
опубликован 31-05-2001 01:26 MSK
Да Да! WebMaster DEiL уже стукнулся ко мне, так что ты тоже давай ко мне стучись! |
DEiL
|
опубликован 31-05-2001 01:26 MSK
короче, я тут подумал о протоколе - надо делать что-то вроде того, что предлагал MADbI4 : запрос клиент-сервер : | VER (8 bit) | FROM (32 bits:]) | TYPE (8bit) | DATA_LENGTH (8 bits) | DATA (DATA_LENGTH*8 bits) | типа ver - версия протокола, from - от кого %), type - типа мессаги - управляющее, просто сообщение и т.д., data_length - длина доп.данных, data - структура определённого типа (определяется значением type) например - type : MESSAGE, data_length : 10, data : TO (32bit), MESSAGE : "зюзязя" (DATA_LENGTH*8-32 bit) ну и т.д. таким образом возможно усложнение протокола и запихивание в data новых штучек :))а вот сервер-клиент мне думать влом, но можно сделать так же. для упрощения процесса шлите ваши версии протокола на deil@real.xakep.ru, а я уже поговорю с вебмастером и мы выберем подходящий :) |
DEiL
|
опубликован 31-05-2001 01:28 MSK
небольшая корректировка примера :) - | type : MESSAGE | data_length : 10 | data : TO (32bit), MESSAGE : "зюзязя" (DATA_LENGTH*8-32 bit) | типа TO & MESSAGE будут являться членами структуры data :))
|
DEiL
|
опубликован 31-05-2001 01:37 MSK
2webmaster -> кстати, может сделать на сайте спец. раздел для проекта "ЧП", куда вешать новости, инфо и релизы клиента? :))) |
DEiL
|
опубликован 31-05-2001 01:39 MSK
чёрт, что-то я зачастил с мессагами =) |
GL
|
опубликован 31-05-2001 01:42 MSK
И не говори.... =) |
DEiL
|
опубликован 31-05-2001 01:44 MSK
ага :) у меня тут инета почти нету, денег на него тоже нету, на завтра надо прогу одну сделать, на следующую неделю - другую прогу, завтра рано вставать, а я тут траффик просиживаю, деньги трачу и не сплю! |
DEiL
|
опубликован 31-05-2001 15:27 MSK
ё-маё, вы где ? :) |
GL
|
опубликован 31-05-2001 18:24 MSK
Тута... Впринцепе я ничего нового что мы обсуждали не предумал, но это что касается клиента, главное сейчас как мессаги будут жить на серве, даже если они преднозначенны для on-line узера надо их пропускать через серв... webmaster сделай пока простейший сервис для общения 2 - 3 ЧП'шек без возможности юзать off-line мессаги, а мы с DEiL'ом накатаем простейшие клиенты и посмотрим что из этого получится... и кстати ты досихпор не стукнулся ко мне... =) |
DEiL
|
опубликован 31-05-2001 19:07 MSK
да webmaster наверняка сейчас упился в сопли и валяется где-нибудь в канаые и песни поёт :))) |
GL
|
опубликован 31-05-2001 20:19 MSK
...на следующие утро смотрит на прогу больной головой и думает: "Е мое! ЧТО ЭТО!? Я даже не знаю что это за функция...! Кто ЭТО написал??? Как называется?" ... "PentaGonAutoHack" ... - вот какраз так и рождаются гениальные проэкты! =) Главное не переусерствовуй... |
webmaster
|
опубликован 31-05-2001 21:21 MSK
DEiL, во-первых ты забыл добавить поле FROM, а во-вторых, на чём бум сервер делать: MFC или API ?и вообще, разве можно с таким почтовым адресом тратить деньги ? :) А в-третьих я упился, но не в сопли :) и даже запятые расставляю с умыслом :) В асю стукнулся :) правда я не могу на работе ась особо включать, так как я сижу за серваком и как только ася врубается, то сразу находится любитель что-нить с ней сделать :) так что извольтесь :)
|
GL
|
опубликован 31-05-2001 22:00 MSK
А начем хош! дваи на API (класнее звучит) =) Если серьезно то на твое усматрение, ты же писать серв будешь =) |
DEiL
|
опубликован 31-05-2001 22:17 MSK
wembaster -> всё же ты упился - поле FROM есть :) и серв лучше делать на MFC, т.к. оно и проще, и для глаза приятнее :) да я и API ваще не знаю особо :))) ну и т.д. и т.п. и это, надо ещё будет придумать протокол клиент-клиент, чтоб не загружать сервер on-line мессагами :) также надо обговорить все возможные варианты type и структуры data :) |
GL
|
опубликован 31-05-2001 22:26 MSK
Канешно не хороше серв загружать мессагами, но ты вспомни как легко заполучить ICQ, т.к. его мессага летит на прямую, то IP сразу у тебя в руках! (вот например я знаю твой =)) Поэтому надо серв использовать как и проксю... Или ты забыл что ЧП для програмистов и хэкеров (одно без другого никак...), да и в ближайшие пару лет не будет большего трафика... |
DEiL
|
опубликован 31-05-2001 22:34 MSK
ну чтож, можно и так. главное чтоб хозяин сервера (компа) согласился на это! =) |
GL
|
опубликован 31-05-2001 22:41 MSK
webmaster, чтоли? =) |
GL
|
опубликован 31-05-2001 23:04 MSK
2 webmaster DEiL уже стукнулся а ты никак! 71687403... |
DEiL
|
опубликован 01-06-2001 00:31 MSK
UDP - suxx :)) кстати, а этот топик опупенно раскрутился! |
GL
|
опубликован 01-06-2001 00:47 MSK
Нутак! Кто раскручивал то! =) |
DEiL
|
опубликован 01-06-2001 01:14 MSK
зяблики и снусмумрики :)))) |
GL
|
опубликован 01-06-2001 01:16 MSK
Но 100 мессагу добавил я! =)) |
DEiL
|
опубликован 01-06-2001 13:41 MSK
а 101-у - я %))) |
GL
|
опубликован 02-06-2001 16:28 MSK
Сори... Давно не кидаал мессаги... webmaster как продвинулся серв??? Я пока начинаю писать клиента под Win... DEiL ты в инвизе??? web ты в инвизе а то я тебя не вижу... |
webmaster
|
опубликован 02-06-2001 17:23 MSK
та вроде пока ещё видно. просто отвлёкся, заставили пелёнки постирать :)так на чём мы остановились ? |
DEiL
|
опубликован 02-06-2001 23:48 MSK
вот извращенцы :)) 1) webmaster - гони бабло за раскрутку форума :) 2) значит так, протокол более менее определили. я думаю за выходные, может чуть попозже, напишу доку по протоколу и может быть сделаю ЧП API (функции для посылки сообщений, и т.д.). потом выложу куда-нибудь в инет и будем обсуждать \ вносить коррективы. а на базе этого API (во как умно! :]) GL начнёт ваять клиент :) годится?
|
DEiL
|
опубликован 03-06-2001 03:15 MSK
тэкс, док по протоколу я уже почти написал :)(уже 9 кило). Завтра\послезавтра представлю для критики! :))) 2webmaster -> а я говорю надо сделать раздел для проекта "ЧП" на сайте :) а то мне док по протоколу выкладывать негде :( |
GL
|
опубликован 03-06-2001 04:11 MSK
Так как этим проэктом занимаемся только мы в 3-ем то нет смысла делать отдельную рубрку... Ну или сделать ее закрытой... Правда у меня Инет закончился, так что я пока напишу основу в каторую останиться вставить протакол, каторый допрадумает =) DEiL, останется только согласовать с webmaster'ом и испытать...
|
webmaster
|
опубликован 03-06-2001 10:56 MSK
я вот вообще предлагаю сделать проект пока закрытым, всмысле пока мы не определимся с трафиком :)счаз вот досмотрю детскую передачку под названием "Сеть" и сяду разгребать аську собственного производства на предмет её применения :) или сразу сюда исходник её выложить ?
|
DEiL
|
опубликован 03-06-2001 00:06 MSK
ладно, делаем закрытым! :)) тады общаться будем через майл, типа так надёжнее :)) доку я почти дописал. ща вот съезжу на дачу, а потом буду опять её писать. а вы оставьте майло, куда вам её скинуть =) |
webmaster
|
опубликован 03-06-2001 00:12 MSK
дык все уже возвращаются с дачи :)моё мыло в профайле :)
|
GL
|
опубликован 03-06-2001 13:32 MSK
А я скину на АСЮ... |
Demo_S
|
опубликован 03-06-2001 17:45 MSK
У блин, новые месаги появляються, что читать не успеваешь все. 2GL а чем собсно плохо, что кто-то узнает твой IP. уже вроде ж против нюков куча инструментов... |
webmaster
|
опубликован 03-06-2001 18:10 MSK
2Demo_S: ты чего на письмо не отвечаешь ? абидился чтоль ? :) эт ты брат зря :) тем более, что я енту развлекуху убрал с первой страницы как ты просил ! |
Demo_S
|
опубликован 03-06-2001 19:01 MSK
ну что ты. не обиделся конечно. что развлекуху убрал спасибо. А письмо мнt и не доходило никакое, может потерялось?... |
DEiL
|
опубликован 03-06-2001 21:45 MSK
короче, сёдня ночью :) *наверное* опишу *основные* функции и структуры, а потом кину webmaster'у на майл, чтоб писал серв, а сам буду дописывать дальше :) |
GL
|
опубликован 03-06-2001 22:43 MSK
2Demo_S да нюки это все... Если комуто понадобиться то по IP начиная с пасврда почты - заканчивая расписанием работы можно выяснить(сам увлекался)... Так что лутьше смотреть в будующее и сразу искоренять такие возможности, чем вешать кучу firewal'ов... 2DEiL!!! Ты мне не забудь выслать а то у меня Инет тут от юзера к юзеру кончается! =( ok? =) |
DEiL
|
опубликован 03-06-2001 22:54 MSK
2GL -> не сцы, вышлю %)) |
Demo_S
|
опубликован 03-06-2001 23:01 MSK
2 GL интерестно, как же это по IP пароль о почты можно узнать? или тем более расписание работы ???? |
GL
|
опубликован 03-06-2001 23:14 MSK
=) ... Занятие не одного дня... Зато давольно увлекательно! |
Demo_S
|
опубликован 03-06-2001 23:33 MSK
Насчет пароля от почты дык так можно и по письму узнать твой IP. Если не одного дня, то нужно этот ИП постоянно узнавать, ведь для подавляющего большинства пользователелей он генериться динамически. |
DEiL
|
опубликован 04-06-2001 01:03 MSK
что-то вы немного не туда от темы ушли :)) я вот ща пишу доку... |
DEiL
|
опубликован 04-06-2001 02:57 MSK
фуууух, всё, доку написал. потом её надо будет дополнить. структуры и константы описал. на функции забил - типа каждый сможет сам написать (для клиента и сервера) после такого пояснения. если что не ясно - кидайте в форум, или в асю. если не поймёте, как и какие писать функции - так и быть, напишу. доку я залил в инет. webmaster, GL - урл у вас в асе %) |
webmaster
|
опубликован 04-06-2001 07:00 MSK
явоьт хер маёр ! ща дойду до работы и пазырю :) сенькс :)
|
GL
|
опубликован 04-06-2001 14:47 MSK
Ну ты просто КРУТ =) Я пока не дочитал том1 "ЧП протакол 1.0" но уже нравиться... Ну в общем накидаю чего... =) |
Ursus
|
опубликован 04-06-2001 15:18 MSK
Ну что вы как дети малые, давайте на общий доступ :))А то как мы сможем критиковат :) |
DEiL
|
опубликован 04-06-2001 20:16 MSK
хехе :)))) |
DEiL
|
опубликован 04-06-2001 20:21 MSK
на обсчий доступ выложим, когды всё заработает :) и вообще, wm & GL -> ваще мнение о балладе "v1spec"? :) я вот тут достал диск Scorpions - Moment of glory (там где они с оркестром играют) - такой РУЛЕЗ! :)))) |
GL
|
опубликован 05-06-2001 00:39 MSK
Да, протакол rul... Я бы нашел что добавить/ поправить да вот только спал 35 часов назад... Я просто в г@v№о по состоянию... {=| А функции гоод что ты описал, только сначало для разминки я на Delphi напишу, а потом на C++, я надеюсь под Lin webmaster напишет, а то меня не хватит... =) |
DEiL
|
опубликован 05-06-2001 14:56 MSK
блин, народ, у меня инет полностью закончился... :(((
|
GL
|
опубликован 05-06-2001 17:47 MSK
В следущий раз заранее говори! Я бы достал... Да ладно, все равно щаз можешь пару дней не появляться, пока мы с wb пишем... 2webmaster сделай плиз хотябы функцию LogIn, я просто попробывал бы подконектиться... |
DEiL
|
опубликован 05-06-2001 19:32 MSK
хех. про то, что инет кончился - я узнал тока вчера... ща досиживаю последние 10 мин... следующий будет тока в июле...
|
GL
|
опубликован 05-06-2001 19:42 MSK
2webmaster wb, DEiL описался в 'struct data_login', там не надо 'unsigned long pID', т.к. у нас есть поле FROM... Плиз зделай пока только КлиентЛогИн и Ответ при удачном/неудачном логине... И в Логи впиши юзера 13 или 1 (вот и проверю, на кого ирор на кого ок) =) |
GL
|
опубликован 06-06-2001 18:37 MSK
wb! У DEiL'а закончился Инет, но я ему скидываю последнии события на почту... Я перевел CP_AIP_V1.0 в HTML и сделал удобную систему поиска того что там есть =) Я написал тестовые клиент и сервер для функции LogIn! Все работает! Дай мне через ICQ инфо куда это выложить или как тебе перидать... |
eyes
|
опубликован 06-06-2001 19:39 MSK
А не написать ли сервер на Java? Она тоже "переносная", а по надежности и скорости гораздо лу~ше, ~ем perl. К тому же, в сопровождении менее трудое:мка.Плюс ко всему, по~ему TCP, а не UDP? |
GL
|
опубликован 06-06-2001 20:59 MSK
Нет, на java не стоит, т.к. пока мы только пробуем... А уже после эксперементов, я думаю, будем писать на C(++)! Одназначно... |
webmaster
|
опубликован 06-06-2001 21:23 MSK
скидывать мне можно на purpe@pisem.netя тут просто набрёл на исходники работы со стёком TCP/IP и никак немогу в них въехать :) там в зипе 700 кило ... у мине ж голуюая мечта - свая собственный файрвол :) GL кидай шустрее, енто должно меня подстегнуть :)
|
GL
|
опубликован 06-06-2001 22:01 MSK
ok! Я и сам хочу файр волл написать, точнее хороше овладеть снифингом и спуфингом, но я плохо пишу под Lin... Ну ладно, полез отсылать письмо... |
webmaster
|
опубликован 06-06-2001 22:05 MSK
мне кажется, что еже ли б мы сваяли файрволу именно под винду, то енто действительно получилась бы нужная всем весчица :)
|
GL
|
опубликован 06-06-2001 22:15 MSK
только что ответил DEiL'у... Я предлогаю убрать DATA_LEN, т.к. практика написания показала что это поле не нужно: У нас есть фиксированная длина пакета => все остальное DATA, а StrLen от DATA есть DATA_LEN, что позволило сэкономить 1 byte! Правда есть один - неограниченая длина мессаги, хотя это может и +!А нащет фаирвола я срадостью, только сначало надо сделать минимум ЧП, а там я добавлю новый месаге на форум =) хотя это не обязательно... Ведь почту я знаю =) |
GL
|
опубликован 06-06-2001 22:19 MSK
ПОПРАВКА: У нас есть фиксированная длина ШАПКИ => все остальное DATA, а StrLen от DATA есть DATA_LEN, что позволило сэкономить 1 byte!
|
GL
|
опубликован 06-06-2001 22:40 MSK
Жаль что тебе на работе нельзя пользоваться ICQ, а то ты в Инете а поговарить нельзя... Вот допишем ЧП ибудет первый не HTML web-chat на sources.ru! Там и початимся по теме фаирволла =) |
GL
|
опубликован 06-06-2001 23:03 MSK
DEiL: так ведь вдруг пакет битый? тогда ты сможешь сравнить data_length и sizeof(data). тем более когда сделаем кк-пакеты, то скорее всего они будут по каркасу сходны с кс-пакетами, но не с лимитированной длиной пакета. а значит пригодится data_length чтоб отсеивать мусор, тем более когда перейдЈм на UDP и т.д. =) GL: Опшипся =/, ну с кем не бывает? =) wb шлю обнавленный HTML...(сам еще не смотрел) |
Demo_S
|
опубликован 06-06-2001 23:09 MSK
data_len оставляйте. вдруг понадобится кидать не текстовые сообщения, тогда возможно strlen не покатит. Хотя я всех подробностей не знаю, омжет и ошибаюсь. |
eyes
|
опубликован 07-06-2001 17:54 MSK
Предлагаю использовать UDP для оповешения о новых мессагах, проверкок типа is user online... А для отправки/приема мессаг - TCP.А меня возьме:те в команду? |
GL
|
опубликован 07-06-2001 21:36 MSK
Канешно! Да и команды у нас нет... просто три програмиста встретились, подружились и объединеные единой целью начали ее достинать =) Подожди плиз, вот напишем минимум(опробум т.к. минимум уже есть), приведем в должный вид CP_API, webmaster выложит на странице и каждый сможит написать клиента и высказать свою идею, а сейчаз очень неудобно выкладывать т.к. материал "сырой" и чем больше будет людей тем больше будет путаници! Я и DEiL постораемся как можно быстрее закончить CP_API(своиобразный стандарт) а wb надеюсь напишит Server(LogIn onli)... =) |
webmaster
|
опубликован 07-06-2001 22:54 MSK
тык есть и сервак и клиент на UDP - сегодня хотел выложить, но с утра обнаружил с сервак в полном дауне :( весть день пытался переставить винду, но только к вечеру выяснил, что винт дохляк ... онто пашет, то нет, вот и маялся весь день, пока выяснил, что хардешник виноват... завтра постараюсь установить операционку на новенький 20-ти гиговник и к вечеру сервак запустить ...в 20:00 отчалил домой ... хотелось только пива :)
|
GL
|
опубликован 07-06-2001 22:59 MSK
А что серв на винде!??? Кстати как проги =) ? И давай уже шевились! А то руки чешуться firewall написать! =) |
GL
|
опубликован 11-06-2001 22:13 MSK
Аууууууу! wb!? Ну в общем я тебе шлю CP_API (последний версии (пока не для публикации)) Сделать хоть минимум сервера или DAiL сказал что у тебя есть машина с WIN..... =) В общем давай чтонить делай! =) |
DEiL
|
опубликован 20-06-2001 22:17 MSK
народ, вы где?? з.ы. у меня всё ещё нет инета =) |
lamo
|
опубликован 21-06-2001 04:31 MSK
разрешите встрять ?дискляйм - как всегда пьян в гамно и вообще ... если чесно, то мне совершенно не понятна ваша тема обсуждения ... но тусовка чую наворачивается уже серьезная ... а я люблю потусоваться и побухать =) ... а вдруг и я помогу ... серверами там или хостингом ... единственное что я не понял ... вы решили серверную часть вашего детища девелопить под МС (это который был гыц придумал) ? может вы ошиблись ? ну в общем так ... нихуя не понятно ... где план работ ? что за распиздяйство ? почему все на свободе ? многое не понятно ... зы. так как наш Дима имеет очень пиздатый хостинг в россии до которого не достучаться // Дим, без обид =). но так оно и есть ... я устал твой днс ловить уже ... давайте начнем продолжение по этой теме намного выше ? хто за ? единогласно. ну поперли ... открываем новую тему типа ... // пьяный ламо постарался подписаться под тем что напиздел ... и он подписался.
|