История изменений
Исправление
pyroman,
(текущая версия)
:
что дальше? Какие перспективы?
Кто-то догадается создать новый протокол и серверное ПО с его реализацией. Принцип работы будет такой:
Самое главное: fallback to SMTP. Когда сервер хочет отправить сообщение пользователю другого сервера, если на том конце не поднят такой же сервис, то он пытается отправить сообщение SMTP серверу, если он там поднят.
Сам сообщения по SMTP тоже принимает, таким образом он может заменять собой электропчту.
Клиенты взаимодействуют с сервером по протоколу websocket. Благодаря этому возможны и нативные клиенты, и web клиенты без необходимости дополнительных прослоек на стороне сервера.
В клиенте помимо IM функций реализованы все фичи обычного почтового клиента и imap, только взаимодействие с сервером уже по описанному выше протоколу. Но IM и email там не являются отдельными сущностями, это одно целое. Интерфейс примерно такой: слева как в почте папки как в IMAP, с возможностью добавлять свои. Справа контакт лист, сворачиваемый. В середине список тем или единичных писем, если там не идет дискуссия (нет ни одного ответа). Впрочем, клиенты могут существовать разные.
Голосовые и видеозвонки реализованы по протоколу WebRTC.
Таким образом убивается сразу несколько зайцев: мы получаем IM, в котором уже есть пользователи (те, у которых пока только email), мы получаем новый протокол вместо smtp/imap, избавленный от их недостатков и костылей (но поддерживаем smtp для совместимости).
А Р2Р пофиг.
Исправление
pyroman,
:
что дальше? Какие перспективы?
Кто-то догадается создать новый протокол и серверное ПО с его реализацией. Принцип работы будет такой:
Самое главное: fallback to SMTP. Когда сервер хочет о сообщение пользователю другого сервера, если на том > что дальше? Какие перспективы?
Кто-то догадается создать новый протокол и серверное ПО с его реализацией. Принцип работы будет такой:
Самое главное: fallback to SMTP. Когда сервер хочет отправить сообщение пользователю другого сервера, если на том конце не поднят такой же сервис, то он пытается отправить сообщение SMTP серверу, если он там поднят.
Сам сообщения по SMTP тоже принимает, таким образом он может заменять собой электропчту.
Клиенты взаимодействуют с сервером по протоколу websocket. Благодаря этому возможны и нативные клиенты, и web клиенты без необходимости дополнительных прослоек на стороне сервера.
В клиенте помимо IM функций реализованы все фичи обычного почтового клиента и imap, только взаимодействие с сервером уже по описанному выше протоколу. Но IM и email там не являются отдельными сущностями, это одно целое. Интерфейс примерно такой: слева как в почте папки как в IMAP, с возможностью добавлять свои. Справа контакт лист, сворачиваемый. В середине список тем или единичных писем, если там не идет дискуссия (нет ни одного ответа). Впрочем, клиенты могут существовать разные.
Голосовые и видеозвонки реализованы по протоколу WebRTC.
Таким образом убивается сразу несколько зайцев: мы получаем IM, в котором уже есть пользователи (те, у которых пока только email), мы получаем новый протокол вместо smtp/imap, избавленный от их недостатков и костылей (но поддерживаем smtp для совместимости).
А Р2Р пофиг. не поднят такой же сервис, то он отправляе пытается отправить сообщение SMTP серверу, если он там поднят.
Сам сообщения по SMTP тоже принимает, таким образом он может заменять собой электропчту.
Клиенты взаимодействуют с сервером по протоколу websocket. Благодаря этому возможны и нативные клиенты, и web клиенты без необходимости дополнительных прослоек на стороне сервера.
В клиенте помимо IM функций реализованы все фичи обычного почтового клиента и imap, только взаимодействие с сервером уже по описанному выше протоколу. Но IM и email там не являются отдельными сущностями, это одно целое. Интерфейс примерно такой: слева как в почте папки как в IMAP, с возможностью добавлять свои. Справа контакт лист, сворачиваемый. В середине список тем или единичных писем, если там не идет дискуссия (нет ни одного ответа). Впрочем, клиенты могут существовать разные.
Голосовые и видеозвонки реализованы по протоколу WebRTC.
Таким образом убивается сразу несколько зайцев: мы получаем IM, в котором уже есть пользователи (те, у которых пока только email), мы получаем новый протокол вместо smtp/imap, избавленный от их недостатков и костылей (но поддерживаем smtp для совместимости).
А Р2Р пофиг.
Исходная версия Deleted, :
что дальше? Какие перспективы?
Кто-то догадается создать новый протокол и серверное ПО с его реализацией. Принцип работы будет такой:
Самое главное: fallback to SMTP. Когда сервер хочет отправить сообщение пользователю другого сервера, если на том конце не поднят такой же сервис, то он отправляет пытается отправить сообщение SMTP серверу, если он там поднят.
Сам сообщения по SMTP тоже принимает, таким образом он может заменять собой электропчту.
Клиенты взаимодействуют с сервером по протоколу websocket. Благодаря этому возможны и нативные клиенты, и web клиенты без необходимости дополнительных прослоек на стороне сервера.
В клиенте помимо IM функций реализованы все фичи обычного почтового клиента и imap, только взаимодействие с сервером уже по описанному выше протоколу. Но IM и email там не являются отдельными сущностями, это одно целое. Интерфейс примерно такой: слева как в почте папки как в IMAP, с возможностью добавлять свои. Справа контакт лист, сворачиваемый. В середине список тем или единичных писем, если там не идет дискуссия (нет ни одного ответа). Впрочем, клиенты могут существовать разные.
Голосовые и видеозвонки реализованы по протоколу WebRTC.
Таким образом убивается сразу несколько зайцев: мы получаем IM, в котором уже есть пользователи (те, у которых пока только email), мы получаем новый протокол вместо smtp/imap, избавленный от их недостатков и костылей (но поддерживаем smtp для совместимости).
А Р2Р пофиг.