Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > написание ICQ


Автор: Wizard84 27.1.2007, 15:51
Решил попрактиковаться и нашел себе задание:

Разработать простейшую систему ICQ на C#.
Требования:

a. Сервер: Регистрация пользователей (Логин, Пароль, Полное имя)
b. Сервер: Обслуживание подключившихся клиентов (Кто в Online, Передача сообщения, Выдача Полного имени по Логину)
c. Клиент: Регистрация
d. Клиент: Подключение к серверу (Адрес сервера, Логин, Пароль)
e. Клиент: Выяснение Кто в Online из списка контактов
f. Клиент: Добавление в список контактов

С чего бы начать? Может где про это написано?

Автор: Pit_Bul 28.1.2007, 08:26
посмотри здесь: http://forum.sources.ru/index.php?showtopic=167411

хотя мне кажется что просто чат навоят будет правильнее  smile 

Автор: Red Wind 24.2.2007, 14:51
И правда, мне тоже интересна эта тема. Неужели нет исходников протокоа на с#?

Автор: Alexsar 24.2.2007, 21:50
эту проблему можно решить используя тот же ремотинг, есть сервак, он перехватывает сообщения от клиентов, и передаёт мессаги либо всем, либо отдельным клиентам по какому то признаку(т.е. приват)
ИМХО ремотинг лучше подходит для чата, хотя немного усилий и получится неплохая ася

а можно и по честному, используя сокеты.

Автор: -Mikle- 24.2.2007, 22:09
Ремоутинг лишний трафик жрать будет... лучше сокеты с протоколом на XML

Автор: Softaz 27.2.2007, 10:10
Цитата(Red Wind @  24.2.2007,  14:51 Найти цитируемый пост)
исходников протокола на с#?

Есть опенсорс асику на C#. Видел на gotdotnet.ru. Еще посмотри на sf.net

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)