![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Languages, Compilers and Interpreters C,C++,C#,.NET,Java,PHP,Perl,SQL and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Грустно... | Я тут эта... блин, еп-па. Надумал, может напишем сервер. Для мнoгих будет неплохой опыт. Думаю Я, Миша и Саша начнем, а остальные, если захотите присоединяйтесь. Разделим задания. Ну как у людей.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #2 |
| » | я за. в смысле присоединяюсь :] подробнее можно ?
__________________ •·•· ·•·· ·· •·•· •·• |
| | |
| | #4 |
| Консервативный Демагог Join Date: Jan 2002 Location: Кавказская Албания
Posts: 889
Rep Power: 7 Reputation:
10 | Dorogoy Agregatik first of all, pod kakou platformu budem pisat'? Esli pod *nux, to umenya est' polugotoviye smtp pop-3 (s obshimi funckchiyami) server s poddrjkoy MySQL dlya sozdaniya polnoy virtual'noy mail systemy,s priwyazkoy k ip addressom dlya opoznovaniya dlya kogo poluchta' pochtu Mogu dat' dlya future development-a.
__________________ Праздник к нам приходит... |^^^^^^^^^'''^\| ||\__ | ВОДКА-ВОДКА | ||','''|'''''''\_____,_ | _..... _ | ||_ _|'__|_____||.........| | '(@)'(@)'(@)''''''''''''''''''''''*|(@)""""|(@)* |
| | |
| | #5 |
| Грустно... | Идея в чем. Само собой, что существует полно других и т.д. С моей точки зрения для получения приличного опыта для сетевого и отчасти системного программирования очень хорошо подходят два сервера - FTP и майл. Сам я работаю под винды, но тут есть следующая идея - кроме UI и низкоуровневой системной части писать пользуюсь стандартной библиотекой C и STL, тогда полученный код при не самой сложной препроцесорной доработке можно скомпилировать под другую ось. Итак. Для начала, каждый вносит предложения - смотрим,, обсуждаем. Каждый берет себе кусок и реализует его. Нужно иметь, чтото вроде CVS/SourceSafe, но тут у меня идей нету... ==== Итак, грубо говоря моя идея примерно следующая: Компоненты: 1. User Manager / Mailbox manager 2. SMTP server 3. POP3 server Детали пока на разработке. Есть идеи или дополнения - пишите.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #6 |
| Студент Join Date: Mar 2002 Location: [ Surrealistical World ]
Posts: 312
Rep Power: 7 Reputation:
10 | RFC1939 - POP3 RFC0821 - SMTP POP3/SMTP client [ne server] na WinSock-e ya pisal davno. U menya ideya - razrabotat' sobstvenniy mail-protocol. Tak interesnee. Vse ravno eto nikto use-at' ne budet. A vot experience increase-netsya, eto tochno.
__________________ ::Against the crowd. |
| | |
| | #7 |
| Грустно... | Можно и протокол. Единственное, что мне не нравится в pop3/smtp это то, что комманды все стороковые, что тратит значительно больше траффика. Если создать аналогичные протоколы, но данные в которых посылались бы бинарным способом - то это интересно. Ядро все равно будет тем же - MailBox - es ![]()
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #8 |
| Грустно... | Кстати самый новый стандарт СМТП 2821 от 2001 года.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #9 | |
| » | Quote:
__________________ •·•· ·•·· ·· •·•· •·• | |
| | |
| | #10 |
| » | кстати можно сделать протокол который поддерживает и строковые и бинарные команды
__________________ •·•· ·•·· ·· •·•· •·• |
| | |
| | #11 |
| Грустно... | Можно и так: завести дополнительную строковую комманду, котрая будет врубать бинарный режим - и работать в нем. Тоже идея. Только чуть больше состояний добавится у автомата.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #12 |
| Грустно... | Ну в общем так. До понедельника думаем, потом сообщаем, что надумали. Берем каждый по куску и начинаем его делать. Заодно надо придумать где хранить sources. Всем привет.
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
| | #13 |
| Студент Join Date: Mar 2002 Location: [ Surrealistical World ]
Posts: 312
Rep Power: 7 Reputation:
10 | Aha Pochemu ya lyublyu POP3 protocol:Code: telnet mail.freenet.am 110 +OK Qpopper (version 4.0.4) at wind starting. USER toon +OK Password required for toon. PASS *********** +OK toon has 274 visible messages (0 hidden) in 2136282 octets. LIST ... RETR 274 ... . QUIT +OK Pop server at wind signing off KSTATYE, nuzhen administrator [samiy obychniy ], kotory budet administrirovat' rabotu...
__________________ ::Against the crowd. |
| | |
| | #14 |
| Студент Join Date: Mar 2002 Location: [ Surrealistical World ]
Posts: 312
Rep Power: 7 Reputation:
10 | Da, i osobenno menya raduet eto: Code: telnet mail.freenet.am 25 220 wind.freenet.am ESMTP Sendmail 8.11.6/8.11.6; Sun, 10 Nov 2002 01:36:53 +040 0 (GMT) HELO Pidorast 250 wind.freenet.am Hello ppp-10.freenet.am [172.17.128.10] (may be forged), pleased to meet you ![]()
__________________ ::Against the crowd. |
| | |
| | #15 |
| Грустно... | Я тут эт-та, посмотрел, подумал... административная работа. Сделал небольшой пример - посмотрите что-ли Все посадил сюда. http://users.freenet.am/~vitya/
__________________ http://аvitya.livejournal.com Хотели, как лучше, а получилось даже хуже... Лозунг шахматиста: На каждый шах - ответим матом! |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |