Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Технологии > Общие вопросы по программированию, компьютерным наукам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Excel VBA, CAD, Софт, ОС, Windows, Ubuntu, Android, VPS
Win Api, Assembler, C++, Java, Pascal, Lazarus, Delphi, OpenGL, DirectX
C#, Qt, .NET, ASP.NET, Windows Forms, ADO.NET, Framework, WPF, UWP, WinRT, XAML
HTML, CSS, JavaScript, Ajax, PHP, Perl, Python, Ruby, SQL, WordPress, API, XML, JSON, ActionScript, Flash

Ответ
 
Опции темы
Старый 04.10.2007, 12:29   #1
OrdJONY
.NET-чик
Участник клуба
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Адрес: Днепропетровск
Сообщений: 569
Репутация: 246

icq: 6-277-073
skype: ordjoni
Смех Разработка протокола

Предлагаю попробовать разработать протокол для общения. Сначала идея была сделать похожее на ICQ, но потом передумал)) Вообщем протокол будет изначально предназначен для локальных сетей. Чтобы легко обмениватся в локалке, а потом можно расширить (для начала сделать почтовый сервис), сделать подобие jabber-а. Кому идея понравилась, отпишитесь тут
Вот небольшие наброски: протокол будет работать поверх постоянного соединения TCP\IP. Сначала идет заголовок пакета, он такого формата VerProto (версия протокола), NumCmd (номер команды, берется случайное число, ответ на команду будет с таким же номером), IDService (номер сервиса, 0-значит команды адресованы сервису логина, 1- стандартному сервису для общения, 4-сервис для внешней связи, от 5 тут можно сделать различные сервисы, к примеру для игр), DataSize (размер пакета данных). Далее следует пакет данных. Первое значение - это номер команды, а дальше параметры. Формат имени пользователя UserName@xio.ru. Название протокола "XIO", может быть у кого-то будут другие интересные предложения по-поводу названия я готов выслушать
P.S. Просьба не писать тут "Зачем это надо" или "Забей чувак". Пишите только те кто заинтерисовался
__________________
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума   Ответить с цитированием
Старый 04.10.2007, 13:11   #2
kuzmich
Форумчанин
 
Аватар для kuzmich
 
Регистрация: 05.05.2007
Сообщений: 227
Репутация: 12
По умолчанию

Цитата:
Сообщение от OrdJONY Посмотреть сообщение
Предлагаю попробовать разработать протокол для общения. Сначала идея была сделать похожее на ICQ, но потом передумал)) Вообщем протокол будет изначально предназначен для локальных сетей. Чтобы легко обмениватся в локалке, а потом можно расширить (для начала сделать почтовый сервис), сделать подобие jabber-а. Кому идея понравилась, отпишитесь тут
Вот небольшие наброски: протокол будет работать поверх постоянного соединения TCP\IP. Сначала идет заголовок пакета, он такого формата VerProto (версия протокола), NumCmd (номер команды, берется случайное число, ответ на команду будет с таким же номером), IDService (номер сервиса, 0-значит команды адресованы сервису логина, 1- стандартному сервису для общения, 4-сервис для внешней связи, от 5 тут можно сделать различные сервисы, к примеру для игр), DataSize (размер пакета данных). Далее следует пакет данных. Первое значение - это номер команды, а дальше параметры. Формат имени пользователя UserName@xio.ru. Название протокола "XIO", может быть у кого-то будут другие интересные предложения по-поводу названия я готов выслушать
P.S. Просьба не писать тут "Зачем это надо" или "Забей чувак". Пишите только те кто заинтерисовался

а как ты предстовляешь жто чтобы сделать почтовый сервер? как ты говаришь для начало, это же надо иметь какой небуть компьютер, чтобы он был постоянно в сети - интернет. а так в принципе я ЗА! идея отличная!
kuzmich вне форума   Ответить с цитированием
Старый 04.10.2007, 13:21   #3
OrdJONY
.NET-чик
Участник клуба
 
Аватар для OrdJONY
 
Регистрация: 24.03.2007
Адрес: Днепропетровск
Сообщений: 569
Репутация: 246

icq: 6-277-073
skype: ordjoni
Лампочка

Цитата:
Сообщение от kuzmich Посмотреть сообщение
а как ты предстовляешь жто чтобы сделать почтовый сервер? как ты говаришь для начало, это же надо иметь какой небуть компьютер, чтобы он был постоянно в сети - интернет. а так в принципе я ЗА! идея отличная!
Все правильно! Сервер все эти функции выполняет. Сервисы будут ставится отдельно (Сервисы можно потом продавать ) Сервер подключен к интернету, а клиенты находятся внутри сети, клиенты могут связыватся с другими серверами и общатся с ними точно также как и внутри сети
__________________
"Разработка под веб - как работа с пылесосом: нихрена не прикольно, но засасывает"
Мо маленький городок
OrdJONY вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка собственной ОС BOBAH13 Assembler 145 10.11.2016 19:51
Разработка ScreenPlayer Shaitan63 Софт 29 09.06.2008 12:34
Организовать собственный протокол на базе протокола TCP Вениамин Работа с сетью в Delphi 2 17.11.2007 19:10
РАЗРАБОТКА DLL Leo Общие вопросы Delphi 2 26.10.2007 21:35
изменение параметров протокола, таких как IP-адрес, маска, шлюз и DNS сервер Илья М. Работа с сетью в Delphi 1 12.04.2007 12:53




00:11.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru