Программистытолько не 300к, сколько стоит написать децентрализованный чат, в котором пользователь будет получать список других чатеров друг от друга?
>>200452833это ваще реально что ли? А может быть такое, что 500 чел резко запросит у одного чела список пользователей и того взъебут провайдеры интернета?
>>200452725 (OP)Т.е. чат должен сохраняться у нескольких челов и они как по п2п передают друг другу?Под винду 7 6480к.несколько платформ 120к7 дней
Вы внатуре пидорасы, ребят.Можно же сделать так:1. Взять фейковый аккаунт ВК, заходить только через Прокси, а ещё лучше вообще не заходить.2. Криптовать сообщения на двух ключах, расшифровка идёт на уровне клиента3. Профит______Майор не взламывает, юзая вкапи не видно откуда вы входили.Данные хранятся на серверах вк, но расшифровка не получается
>>200456258Ну вот.>>200456279> винда и андрюхаВ смысле я делаю на две платформы и на них точно работает конкретно на этих версиях.Если нужны обновления - доплачивайте за каждое или идите нахуй.
>>200456421программа автоматически подбирает. Сначала тебя нужно ввести номер своей сообщения-сессии, потом ид человека. В сессиях записывается ключ для расшифровки.
>>200456293нахуя мне это не надоЦель не создавать защищеное общение, а просто сделать чат, которому не нужен сервер и таким образом избежать трат на сервер.
>>200456484Чёт хуйня какая-то. Но оп, могу и такое убогое говно сделать, если тебе стандартыне протоколы аля https wpa2 не нравятся.120к и всё как вашей попоньке угодно.
Короче работает так. Можно писать любому айдишнику, сессии нужны для дополнительных ключей шифрования. У каждой сессии свой ключ и у каждого собеседника.Если личка не закрыта и нет двухэтапной аутентификации то дорога в такое бесплатное безопасное общение открыта.
>>200456704ты лучше на второй вопрос ответь, если юзер за роутером, он не сможет отвечать на входящие подключения >>200456731да я ваще охуеваю с этого анона 300кк/нск
>>200456741какие такие ограничения? Музыка есть. Видео есть. Можно кидать зашифрованные ссылки, которые расшифровываются и обрабатываются клиентом.
>>200456856Всмысла? Он хочет продать идею? Идеи - бесплатные.Рализация. Я сказал уже, за 120к кросс 80к один, это без приблуд и изъёбства естественно.
>>200456760>ты лучше на второй вопрос ответь, если юзер за роутером, он не сможет отвечать на входящие подключения Я хуй знает как это работает, это ты должен все разъяснить если разбираешься.
>>200456968Наверное, раз ценник такой большой, то заказов мало и у меня есть время на саморазвитие на дваче, не думал? За тем ценник и подымается, чтоб ты мог минимум работать максимум получать. А забей.
>>200457058> саморазвитие на двачеха.> раз ценник такой большой, то заказов малопотому и мало, ебило, что за то чтобы кнопку поставить и хелоу ворлд вывести берёшь 15к.Цена за такое единичное задание которое поставлено аноном очень несправедлива, тем более в СНГ.Много даже для брейнфака
>>200457208Ну пользуйся тогда кривым говном парня пхп-шника. Он ведь хорошо в сетях разбирается, знает как прокладывать сети сквозь порты и прочие фишки. Я же не навязываюсь. Мой ценник незыблем и вполне соответствует моему реальному опыту.
>>200457412Да нет, пхп довольно неплохой язык, но он как бы не для того придуман был чтоб писать приложения, можно и на, как ты говришь, брейнфаке писать, если хочется.
>>200456991Разъясняю, для работы чата, приложение должно иметь открытые порты, чтобы к нему могли подключиться и взять тот же список IP-адресов, внутри wi-fi сети порты открыть ты можешь, но они открыты локально, для пользователей этой же сети, из интернета подключиться к нему будет невозможно, потому что роутер не знает какой порт и у кого открыт.Если же человек не использует роутер а подключается напрямую через кабель, и имеет выделенный IP адрес, открыть порт для подключения из интернета возможно.Однако из локальной сети, компьютер может подключиться к чему-то вне локальной сети, например к домену 2ch.hk по порту 443 (https порт), поэтому чаты и используют сервера, наличие сервера от такой проблематики избавляет.Решить эту проблему можно изменив настройки роутера, указать что по такому-то порту, на такой-то локальный адрес подключения должны быть возможны, но если юзер твоего уровня будет чатом пользоваться, он нихуя не поймет и не сделает.Одно из возможных решений - это знать хотя бы пару IP адресов тех к кому можно подключиться чтобы получить список, это как ты понимаешь говонокод уровня майлсру.
>>200457510отчего тогда суждения о кривости? Из воздуха? >>200457412Но интерпретатор свой есть, а в следующей версии и JIT-компилятор появится. PHP придуман и PHP как есть сейчас - вещи разные. Хорошая совместимость с С, новые плюшки с седьмой версии дают очень и очень помогают
>>200457717нет, я заседаю в /pr/ и программирование почти не обсуждаю. Просто здесь ситуация фееричная.
>>200456045> ну там же сервер дает адреса этих людей, а если люди начнут запрашивать ип у одного челаМожно подумать там нельзя указать список пиров. Сам так делаю, особенно если в локалке надо что то передать.
>>200457673Я рад, что ты специалист в своём деле, но моё высказывание о кривости не связано с языком, который вполне хорош для задач, для которых он был придуман и прекрасно с ними справляется.
>>200457905интеграцию с imgur запилить можно. или вручную пользоваться сторонними сервисами и кидать ссылки
>>200456788аааа погодь, ты про вк. В вк если быстро отправлять и много отправлять сообщений, то будет бан. Еще там банят за всякие подозрительные входы, если капчу вкшную не ввел(она дос их пор есть там помимо гугловской)
>>200457969по API только вкшная капча, на сайте вкшной уже нетКста идея была что-то типа базы создать, капча уникальной быть не может, там она вроде на символов 5-6 всего, латиница и цифры.Берем капчу, пишем для неё верный ответ, хешируем, заносим в базу хеш и ключ.После создания, базу индексируем, для быстроты работы.Потом если капчу получаем, ищем есть ли она в базе, и если есть, отправляем ключ.Но проще решалку написать.
>>200457969капча обходится. И гугловская и внутренняя. Посмотри VK OPT, всякие накрутчики лайков, где за ПРО-ВЕРСИЮ не надо будет вводить капчу.Много отправлять сообщений - бан? Чтож, в таком случае поставь ограничение на клиент.
>>200458118нахуя вооооообще вк использовать? Не проще реализовать передачу сообщения между двумя клиентами?
>>200458126ее функциис шифровкой нахуй не нужны, она будет пожирать не нужный трафик + она выкглядит по ебанатский
>>200461504Иии сразу получаешь невозможность отправки сообщений в оффлайн.Зумерки-то не помнят, а когда-то например скайп был децентрализованным. И отправка сообщений в оффлайн не работала. И это адово бесило. Собственно это фундаментальная проблема всех одноранговых мессенджеров.Вторая проблема - синхронизация истории и контактов на разных устройствах одного пользователя.
>>200461777допустим если чат задуман для поиска шлюхи или пидора, то отправка в оффлайн нахуй не нужна.
>>200461811Это тебе так кажется.На самом деле очень бесит. Все привыкли, что если написать сообщение оффлайн-чуваку то он его прочтет когда появится в сети. А в таких вот мессенджерах оно сработает только если ты сам будешь в это время в сети. Если же ты в этот момент был оффлайн, когда он появился - твое сообщение не дойдет. И потом начинается увлекательная игра - выяснить что именно из твоих сообщений он получил, и в каком порядке.Особенно критично если ты общаешься с человеком из другого часового пояса - вы можете очень редко одновременно быть в сети, а оффлайн-диалога в таком мессенджере не выйдет.
>>200461865Очень даже нужна. Нашел ты профиль подходящей шлюхи, но она оффлайн - ебется с кем-то сейчас. Шлешь ты ей сообщение типа "го ебаться" и закрываешь мессенджер (или андроид вон у тебя его прибивает чтобы память освободить для браузера с двачами). И все, сообщение до нее не доходит. Шлюха наебалась, открывает мессенджер - но ты-то уже не в сети, и твое сообщение она не получает.Так в итоге вы и не поебетесь
>>200461981> А в таких вот мессенджерах оно сработает только если ты сам будешь в это время в сети. неплохо>Особенно критично если ты общаешься с человеком из другого часового пояса - вы можете очень редко одновременно быть в сети, а оффлайн-диалога в таком мессенджере не выйдет.пусть прога переводит одни пояса в другие
>>200462461Куда переводит? Я имею в виду, что вот у тебя тут в РФ день, ты пишешь сообщение приятелю из США, а у него ночь, он спит и мессенджер офлайн. Твое сообщение никуда не уходит. А к тому времени как он просыпается (разница во времени 9-12 часов), ночь уже у тебя и уже ты офлайн. В итоге вы сообщения друг друга никогда не получите
>>200452725 (OP)Централизация нужна, без неё ты не узнаешь, у кого брать адреса, только если все подряд айпишники дудосить в надежде на установление сессии
>>200462604РФ день, ты пишешь сообщение приятелю из США, а у него ночь, он спит и мессенджер офлайн. Твое сообщение никуда не уходит. А к тому времени как он просыпается (разница во времени 9-12 часов), ночь уже у тебя и уже ты офлайн. В итоге вы сообщения друг друга никогда не получитеТЫ в проге выставляеь свое время, она его отправляет собеседнику вместе с сообщением, заебал.
>>200463260ты на дваче даешь код, в котором запресованны 100 адресов. Выглядит он как 2 строчки текста. Ты его вставляешь у себя в проге и получаешь 100 чел, у этих ста чел берешь еще 100 чел, урчишь довольный.
>>200465435Ага, особенно когда они хранятся в зашифрованном виде, причём открытым ключом того пира, которому они предназначены. Я ж говорюЮ почитай. Хоть по диагонали
>>200452833Лалка чтоле. Это очевидный p2p на хэш таблицах, за сраные 300 уе я бы даже айдие не открыл. Штукарь баксов минимум и я бы подумал.мимо инженер-проектировщик по
>>200457657>Разъясняю, для работы чата, приложение должно иметь открытые портыесть какие-то решение же вроде типа там TURN, STUN или как-то так называются
>>200457657>>200466084>>200465341Ну хуй с ним, путь сервером будет один из 100 чел, потом спустя несколько секунд сервером будет другой чел итд.
Нихуя, чё так дорого. Я у меня помню в шараге курсач был асинхронный клиент-сервер чат на zeromq на С. Получил тройбан, хотя все работало.
>>200452725 (OP)Мы за 100 обычный чат делали. Только на iOS. Поэтому умножай смело на кол-во платформ + под твою фичу и нормальное тз, ибо ты хуйню написал, по которой никто не будет работать.
>>200466306Лол, я чуть больше сотки получаю. Но там ебели много у хэш таблиц ебли много в отличие от п2п сервера, просто нахуй надо.
>>200462074>>200462604Как вариант - если твой клиент обнаруживает что адресат оффлайн, он ждёт пока тот появится и отправляет ему сообщение.
>>200468713И что? >>200468730Так тут пол треда мамкиных инженеров, которые ничего тяжелее виндовса не ставили.
>>200468713Это типа по мановению руки все смогут нормально и без ограничений работать через teredo например? Хуй там, например.Потому что провайдеры на ipv6 в юзерспейсе забили хуй. И правильно сделали, а то не хватало еще хомячкам светить хостом на весь инет и формировать новые ботнеты.Итого ipv6 не заработает.Еще предложения?
>>200470745И что? Я не ебу как работает вебртс но чудес там явно нет. Межсетевой экран не преодолеть.
>>200466775получив список пользователей, программа рандомно его выберет из тех, с кем соединение качественней всего или пинг меньше, хз, но кароче рандом.
>>200471587Ты понял о чем я говорю или нет ?Только что зашедшему юзеру куда подключаться ?Это уже существующие знают у какого IP есть все IP адреса, а новый пользователь этого не знает.
>>200452725 (OP)>сколько стоит написать децентрализованный чат20к$ минимум. С дизайном и плюшками 25-30к$
>>200474936масоны с одной с, так а что там у масонов ?>>200475144эм...цены уровня шаражкиной конторы верхний обдристков, все уважающие себя веб-программисты возьмутся за этой только если цена будет от 3-5 миллионов, желательно 10, чтобы прозапас>>200477756все кто хоть немного о сетях знает - да, если ты нихуя не знаешь, то и иди ты нахуй со своим чатом, долбоеб
Арендуешь сервак, поднимаешь на нём этот ваш Джаббер, пилишь там конфу, делаешь чтобы безопасно и зашифровано. Зовёшь туда кого хочешь - тот же доступ по инвайту, который ты хотел. Работает на любой современной платформе с нескучными обоями и мокрыми письками. Клиентов - сраная куча на любой вкус.
>>200452725 (OP)>в котором пользователь будет получать список других чатеров друг от друга?Ты бы, блять, хотя бы попытался вникнуть в то, как работают подобные технологии по типу торрента. Там есть трекеры (по сути сервера), к которым и идет подключение для получения списка людей, раздающих/получающих этот торрент>>200480071Двачую адеквата, хотя ОП-хуй и этого сделать не сможет
>>200484493>такое нахуй не нужноМожет расскажешь, как нужно? Других вариантов нет, разве что ручками вводить IP одного из участников сети
>>200484493Тебе этот список раздающих\чатящихся тоже как-то получить надо откуда-то. Это и есть трекер, он же сервер.
>>200475144Проснулся только щас. Ему чисто нужен чат на п2п с шифрованием, за приблуды и поддержку приложения конечно же придётся раскошелиться.
>>200477923Проиграл с пидорашки. Может тебе еще забесплатно сделать или за сдачу со школьного обеда? Не позорься, иди узнай цены на разработку ПО.