нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 09.03.04 20:57
Оценка:
клиент для messenger needfast.com/messenger.txt
как думаете сколько времени займет написание, сколько стоит и наконец кто такое сможет написать ?
Re: нужно такое запрограмить на javasctipt
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 09.03.04 21:59
Оценка:
Здравствуйте, begemoti, Вы писали:

B>клиент для messenger needfast.com/messenger.txt

B>как думаете сколько времени займет написание, сколько стоит и наконец кто такое сможет написать ?
100-150 баксов, 2-3 недели. Любой студент ИМНО.
King Oleg
*Читайте DOC'и, они rules*
Re[2]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 10.03.04 10:27
Оценка:
Здравствуйте, King Oleg, Вы писали:
KO>100-150 баксов, 2-3 недели. Любой студент ИМНО.
где ж его найти то ? в общем если таковые студенты есть — пишите на почту hippopotami#mailhaven.com
Re[2]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 13.03.04 21:51
Оценка:
Здравствуйте, King Oleg, Вы писали:
KO>100-150 баксов, 2-3 недели. Любой студент ИМНО.
за работу дам $100, желающие пишите в мыло hippopotami at mailhaven.com
Re: нужно такое запрограмить на javasctipt
От: Аноним  
Дата: 14.03.04 05:51
Оценка:
Здравствуйте, begemoti, Вы писали:

B>клиент для messenger needfast.com/messenger.txt

B>как думаете сколько времени займет написание, сколько стоит и наконец кто такое сможет написать ?

>при открытии м создается stream сединение с сервером, при поступлении сообщений, сервер отсылвает клиенту данные в виде команд javascript


По-подробнее можно? Не понятно что такое "stream сединение".
Re[2]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 14.03.04 11:59
Оценка:
Здравствуйте, Аноним, Вы писали:

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


B>>клиент для messenger needfast.com/messenger.txt

B>>как думаете сколько времени займет написание, сколько стоит и наконец кто такое сможет написать ?

>>при открытии м создается stream сединение с сервером, при поступлении сообщений, сервер отсылвает клиенту данные в виде команд javascript


А>По-подробнее можно? Не понятно что такое "stream сединение".

это соединение отличается от обычного тем, что apache сервер не закрывает его (из-за того что скрипт не закрывает stdout), и данные от скрипта идут потоком.

напоминаю что написать нужно только javascript клиент, messenger сервер уже есть
Re: нужно такое запрограмить на javasctipt
От: marx paul Германия Провести онлайн-опрос
Дата: 14.03.04 16:34
Оценка:
Здравствуйте, begemoti, Вы писали:

B>клиент для messenger needfast.com/messenger.txt

B>как думаете сколько времени займет написание, сколько стоит и наконец кто такое сможет написать ?
а ты спроси вот здесь. Там у парня в разделе "web messenger" точно-то, что тебе надо уже реализовано. Я к нему недавно обращался со сожим с твоим вопросом — он был готов помочь.
Накрайняк можещь, наверное, посмотреть, как у него сделана клиентская часть и, возможно, позаимствовать идеи.
Провести онлайн-опрос
Online-Umfrage erstellen
Re[3]: нужно такое запрограмить на javasctipt
От: marx paul Германия Провести онлайн-опрос
Дата: 14.03.04 16:38
Оценка:
Здравствуйте, begemoti, Вы писали:

А>>По-подробнее можно? Не понятно что такое "stream сединение".

B>это соединение отличается от обычного тем, что apache сервер не закрывает его (из-за того что скрипт не закрывает stdout), и данные от скрипта идут потоком.

А если не секрет, как такое реализовано? Особенно интересен вопрос, как все-таки рвется соединение, когда юзер закрывает окно? или как скрипт узнает об этом?

Спасибо
Провести онлайн-опрос
Online-Umfrage erstellen
Re[4]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 14.03.04 17:31
Оценка:
Здравствуйте, marx paul, Вы писали:

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


MP>А если не секрет, как такое реализовано? Особенно интересен вопрос, как все-таки рвется соединение, когда юзер закрывает окно? или как скрипт узнает об этом?


реализовано было всегда, работает почти везде.
stream соединение рвется либо скриптом (при закрытии stdout) либо клиентом.

если пользователь закроет окно, то апач узнает об этом (SIGPIPE) и пошлет скрипту сигнал,
какой именно не помню (HUP или INT, в крайнем случае TERM), но сигнал приведет к прекращению работы скрипта независимо от того хочет скрипт этого или нет.
Re[5]: нужно такое запрограмить на javasctipt
От: DSD Россия http://911.ru/cv
Дата: 14.03.04 19:06
Оценка:
Здравствуйте, begemoti, Вы писали:

B>реализовано было всегда, работает почти везде.

B>stream соединение рвется либо скриптом (при закрытии stdout) либо клиентом.

это Keep-Alive соединение, а не stream. никаким stream'ом там и не пахнет.
--
DSD
Re[5]: нужно такое запрограмить на javasctipt
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 14.03.04 19:18
Оценка:
Здравствуйте, begemoti, Вы писали:

B>если пользователь закроет окно, то апач узнает об этом (SIGPIPE) и пошлет скрипту сигнал,

B>какой именно не помню (HUP или INT, в крайнем случае TERM), но сигнал приведет к прекращению работы скрипта независимо от того хочет скрипт этого или нет.
Ошибаешья. В ПХП есть функция, которая запрещает завершение скрипта при закрытии соединения клиентом.

Set whether a client disconnect should abort script execution (PHP 3>= 3.0.7, PHP 4 )
int ignore_user_abort ( [bool setting] )

This function sets whether a client disconnect should cause a script to be aborted. It will return the previous setting and can be called without an argument to not change the current setting and only return the current setting. See the Connection Handling section in the Features chapter for a complete description of connection handling in PHP.

See also connection_aborted(), and connection_status().

King Oleg
*Читайте DOC'и, они rules*
Re[6]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 14.03.04 20:11
Оценка:
Здравствуйте, DSD, Вы писали:
DSD>это Keep-Alive соединение, а не stream. никаким stream'ом там и не пахнет.

никаким Keep-Alive соединением тут и не пахнет, это stream соединение,
от хедера Keep-Alive не зависит.
Re[6]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 14.03.04 20:21
Оценка:
Здравствуйте, King Oleg, Вы писали:

KO>В ПХП есть функция, которая запрещает завершение скрипта при закрытии соединения клиентом.

речь не о php, но согласен, видимо cgi скрипт может поймать сигнал и проигнорировать его (или обработать)
Re[2]: нужно такое запрограмить на javasctipt
От: Кодт Россия  
Дата: 14.03.04 22:31
Оценка: +1
Здравствуйте, marx paul, Вы писали:

MP>Накрайняк можещь, наверное, посмотреть, как у него сделана клиентская часть и, возможно, позаимствовать идеи.


Да и отблагодарить его тож... Раз уж собрался приподнять студентов на сотку баксов.
... << RSDN@Home 1.1.2 stable >>
Перекуём баги на фичи!
Re[3]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 15.03.04 13:39
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, marx paul, Вы писали:

К>Да и отблагодарить его тож... Раз уж собрался приподнять студентов на сотку баксов.
не, тот студент не делает,

в общем сотка все-еще ждет своего студента
Re[4]: нужно такое запрограмить на javasctipt
От: caston Голландия http://www.ilinsky.com
Дата: 16.03.04 14:10
Оценка:
Здравствуйте, begemoti, Вы писали:

B>Здравствуйте, Кодт, Вы писали:


К>>Здравствуйте, marx paul, Вы писали:

К>>Да и отблагодарить его тож... Раз уж собрался приподнять студентов на сотку баксов.
B>не, тот студент не делает,

B>в общем сотка все-еще ждет своего студента


Ну за студента спасибо
Хотя поскольку я всего то занимаюсб вебом около 2 лет можно и такое дать определение, но вот веб-клиента лучше того что вы видели на здесь думаю вы не видели да и наврядли вам увидеть.

А чем вас не устраивает, милейший, готовый веб клиент, то самый от которого вы готовы отдрать серверную часть и приклеить свою клиентскую?

Да, и поверьте, серьезные вещи пока никто не готов писать за вашу "сотку баксов", даже те самые студенты, которых вы ищете. Я своего клиента писал за 2000$.
Re[5]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 16.03.04 15:29
Оценка:
Здравствуйте, caston, Вы писали:

C>Хотя поскольку я всего то занимаюсб вебом около 2 лет можно и такое дать определение, но вот веб-клиента лучше того что вы видели на здесь думаю вы не видели да и наврядли вам увидеть.


Вы неправильно думаете, есть лучше. Мне не нужны чужие наработки в виде самопальных messenger'ов которые, кстати, не работают под мозилкой, во-вторых любой самопальный messenger сложно вставить в систему которую мы разрабатываем.

C>А чем вас не устраивает, милейший, готовый веб клиент, то самый от которого вы готовы отдрать серверную часть и приклеить свою клиентскую?

за ссылку спасибо, рашьше ее не видел. А собственно ваше предположение "от которого вы готовы отдрать серверную часть" в корне неверно, не устраивает именно серверная часть — php/mysql не способна выдержать предполагаемую нагрузку, по этой причине был написан свой сервер.

C>Да, и поверьте, серьезные вещи пока никто не готов писать за вашу "сотку баксов", даже те самые студенты, которых вы ищете. Я своего клиента писал за 2000$.


судя по строчкам — таким как вы не стоит верить
Re[7]: нужно такое запрограмить на javasctipt
От: DSD Россия http://911.ru/cv
Дата: 16.03.04 17:55
Оценка:
Здравствуйте, begemoti, Вы писали:

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

DSD>>это Keep-Alive соединение, а не stream. никаким stream'ом там и не пахнет.

B>никаким Keep-Alive соединением тут и не пахнет, это stream соединение,

B>от хедера Keep-Alive не зависит.

Ну не про keepalive я, ну ты просто не закрываешь скрипт, вот и все.
а stream-соединение, это фактически любое потоковое соединение, например, TCP-соединение.
--
DSD
Re[8]: нужно такое запрограмить на javasctipt
От: begemoti  
Дата: 16.03.04 18:18
Оценка:
Здравствуйте, DSD, Вы писали:

DSD>Ну не про keepalive я, ну ты просто не закрываешь скрипт, вот и все.

DSD>а stream-соединение, это фактически любое потоковое соединение, например, TCP-соединение.
оставляю открытым stdout,
в терминологии чатов (а именно это имеется ввиду) такое http соединение называется stream соединением.
Re[6]: нужно такое запрограмить на javasctipt
От: Аноним  
Дата: 18.03.04 14:54
Оценка:
Здравствуйте, begemoti, Вы писали:

C>но вот веб-клиента лучше того что вы видели на здесь думаю вы не видели да и наврядли вам увидеть.

B>Вы неправильно думаете, есть лучше.
ссылка, pliz?

B>судя по строчкам — таким как вы не стоит верить

почему?

к слову тут очень хорошие примерчики, например вот. Красивое решение, черт побери! Оччень благодарен за ссылочку!

ЗЫ: я — не caston , а просто — любопытный аноним
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.