Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.04.2010, 13:09
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию Помогите в написании программы

Доброго всем времени суток.
Я обращаюсь к людям сведущим в программировании. Думаю таких тут много. Сам я программы не пишу и поэтому нужна помощь.
В чём суть...
У нас в городе 2 "враждующие" сети. Мои друзья сидят в одной сети. И я волею судеб попал в другую и поменять провайдера не могу (не стану объяснять почему - долго). Единственный способ сообщения этих сетей это один FTP сервер. ftp://10.100.251.3/ . У меня недавно возник вопрос: "а можно ли написать не хитрый чат-програмку которай будет размещать и зачитывать сообщения допустим в текстовом лог-файле? Ведь тогда можно будет таким не хитрым способом переписываться между сетями." И вот я решил спросить совата у знающих толк в этом деле людей. Собственно вопросы:
1. Можно ли написать такую программу и на сколько это сложно?
2. Какие могут возникнуть проблемы, кроме глупого удаления лог-файла с сервера?
Заранее спасибо. Если не поможете я обращусь на другой сайт и не буду докучать. Спасибо заранее!
Ответить с цитированием
  #2  
Старый 09.04.2010, 13:27
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

т.е. если я правильно понял, то программа должна делать на фтп файл записывать в него сообщения и читать их? Вся проблема как мне видеться в том что в один файл одновременно записывать двое человек не могут. тут и будут проблеммы но если как-нить поизгаляться то в целом прогу написать можно
Ответить с цитированием
  #3  
Старый 09.04.2010, 14:48
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,906
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

а чем плох простой чат, джаббер, icq в конце концов?
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #4  
Старый 09.04.2010, 14:54
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
Вопрос

А если будет под каждого пользователя по лог файлу? Программа будет записывать сообщения в отдельный файл, а читать все сразу. В принципе там будет всего 3-4 человека. Хотя... Желающие тоже есть .
Раз это всё же реально, то кто может помочь в написании такой программе. Если слишком сложно, то хотя бы направьте по адресу где мне могут помочь.
Ответить с цитированием
  #5  
Старый 09.04.2010, 15:17
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию

Дело в том что у нас в городе интернет локальный - говно. Он обрывается через каждые 3 минуты. Все сидят через FlylinkDC++ или Strong. А связь через сети строго блокируется и другого способа общаться я не нашёл.
Ответить с цитированием
  #6  
Старый 09.04.2010, 17:23
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Ну вы-же пишете, что у вас ftp все-же работает и сидит он скорее всего на стандартном 21 порту т.е. этот порт вам доступен. Никто вам не мешает использовать этот порт не для ftp, а какой-то другой говорилки.
В крайнем случае можно написать говорилку работающую по ftp. И кстати здесь есть уже готовое решение http://www.delphisources.ru/pages/so..._minichat.html
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #7  
Старый 09.04.2010, 18:59
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию

Простите за банальный вопрос, но как её включать? Я не нашел запускного файла. Скачал RxLib а куда её дальше?
P.S.: да-да я ничего не шарю в програмировании
Ответить с цитированием
  #8  
Старый 09.04.2010, 19:08
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Для начала надо извлечь из архива и скомпилировать в дельфи проект который лежит по ссылке. Дельфи-то у вас есть?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #9  
Старый 09.04.2010, 19:47
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию

Найдёём!
Ответить с цитированием
  #10  
Старый 09.04.2010, 19:52
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию

Похоже на то, как свинья спрашиват у механика как ей сделать лексус, имея колесо от велосипеда и желание...
Ответить с цитированием
  #11  
Старый 09.04.2010, 20:08
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию

А Embarcadero RAD Studio 2010 Architect подойдёт? В нем есть среда Delphi
Ответить с цитированием
  #12  
Старый 09.04.2010, 22:45
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Подойдет, хотя могут возникнуть некоторые проблемы с юникодом.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #13  
Старый 11.04.2010, 22:15
unzero unzero вне форума
Прохожий
 
Регистрация: 08.04.2010
Сообщения: 8
Репутация: 10
По умолчанию

Хмм. Ну наконец скачалось... Я вроде нашел где прописывать адрес, порт и всё такое (методом научного тыка). Прописал. Нажал "Run" - он выдал что там типа ошибка и покзал где именно. Ладно. Нажал "Run without Debugging" - он написал большую цифру в графе "errors", в отчёте написал "Fatal error", опять таки перенаправил на косячный скрипт и всё. Компиляцию не завершил. ЧТО МНЕ С ЭТИМ ХЛАМОМ СИМВОЛОВ ДЕЛАТЬ? ПОМОГИТЕ ПОЖАЛУЙСТА! :'(

Последний раз редактировалось unzero, 11.04.2010 в 22:37.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:06.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter