Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ передача по локальной сети

Автор: mamont001 2.03.2007 17:58

Доброго времени суток. Начал писать чат на делфи ,а слокальной сетью еще не работал не разу.
Думал что мне поможет ДРКБ ,но там ничего подходящего нет. Поискал по поиску- безрезультатно.
Хто чем может помогите !help.gif . Мне все равно кудой идет принцып работы ,хоть в плоть до того ,чтобы записывать сообщение в файл и передавать ,главное чтоб работало 1.gif

Автор: mamont001 3.03.2007 2:34

Да кстати как вывести список юзеров ичтоб их можна было выбирать (какой компонент лучше использовать?)

Автор: мисс_граффити 3.03.2007 4:05

наверное, через написание этого чата все проходят smile.gif
мысль первая: с каким ты протоколом собираешься работать - TCP или UDP?
в плане компонентов я бы порекомендовала смотреть в сторону Indy (закладки Indy Clients и Indy Servers).

мысль вторая. про выбор юзеров... ты хочешь не чат (где все общаются толпой), а что-то типа локальной аськи (один на один)? причем чтобы для связи не обязательно было знать имя компьютера/IP, а можно было выбирать из списка?

З.Ы. Если не ошибаюсь, в "Делфи глазами ][акера" эти вопросы рассматривались.

Автор: mamont001 3.03.2007 4:24

тут какая проблема : На каждом уроке информатики ,я не смотря на знания получая достаточно низкую оценку (8-9) из-за того что меня гоняют по всему класу и просят помоч решить задачу. Почти все ели выучили ,как обявляються переменные ,а тут решение задач smile.gif . в общем на свои задачи у меня остаётся минут 20. Зделать соответственно я ничего не успеваю . Поетому и решил сделать вот такой вот чат ,чтобы кто-то задал вопрос и сразу же получил ответ .И учительница ничего и подозревать не будет smile.gif
Делфи мы еще учить не начали ,с сетью неработал никогда и даже по наслышке не слышал что ето такое.
я прошу одно-исходник (процедуры отправления по адресу(всё-равно какому))+коментарии.
Искал по гуглу находил кучу всего разного ,но во-первых непонял ,а во-вторых там надо два модуля: вроде Tserversocket и Tklientsocket. Да и самое главное чтобы ето не трабовало прав админа
(хотя на моём комп"ютере они как не странно есть lol.gif )

Всё еще жду помощи

Добавлено через 2 мин.
Да кстати если кому-нибудь не жалко ,надо обяснения работы с сетью(общтй вид)

Автор: мисс_граффити 3.03.2007 4:39

если win...
пуск->выполнить->winchat не рулит? или у вас там такого нет? или хочешь именно свое?

Автор: mamont001 3.03.2007 4:54

как уже говорил, с етой темой я еще не работал ,поетому и попросил исходник с коментариями.
А ещё сташно хочется повыёживатся smile.gif

Автор: мисс_граффити 3.03.2007 5:37

то есть вариант обойтись разработкой спецов майкрософта - не подходит?
читать упомянутую мной книгу - тоже не хочется?
нужны готовые исходники, которыми можно выпендриться?
написать - не проблема... но...

Автор: mamont001 4.03.2007 5:13

Наконецто нашол ету книгу. Спасибо большое respect.gif respect.gif respect.gif

Автор: Perfez 4.03.2007 18:36

Цитата(мисс_граффити @ 3.03.2007 1:39) *

если win...
пуск->выполнить->winchat не рулит? или у вас там такого нет? или хочешь именно свое?

Я пробовал но...пишет
Цитата

The other computer did not respond.

Компьютер без прав администратора,что посоветуете в том случае?

Автор: мисс_граффити 4.03.2007 18:52

а может, там просто не был запущен winchat? ;)

Автор: Perfez 4.03.2007 19:01

Цитата(мисс_граффити @ 4.03.2007 15:52) *

а может, там просто не был запущен winchat? ;)

Ты шутишь?

Автор: мисс_граффити 4.03.2007 19:07

я имею в виду, на втором компьютере....
если честно, не помню, но вроде пользователь на втором компе должен еще и подтвердить готовность болтать.

Автор: Perfez 4.03.2007 19:09

Мы проверяли,в один момент нажимали ОК,но пользы никакой...

Автор: мисс_граффити 4.03.2007 19:20

какой ок?.. там один нажимает "установить связь" и выбирает, с кем... а второй - "ответ на входящий вызов" (рядом кнопочка)

ping между компами работает?

Автор: Perfez 4.03.2007 19:26

Цитата(мисс_граффити @ 4.03.2007 16:20) *

какой ок?.. там один нажимает "установить связь" и выбирает, с кем... а второй - "ответ на входящий вызов" (рядом кнопочка)

ping между компами работает?

Вот этот:
Прикрепленное изображение
Понимаю это глупо...
Спасибо за умный совет. good.gif

Автор: мисс_граффити 4.03.2007 19:55

ну, один так и должен делать )
это окошко появляется после того, как нажимаешь "установить связь"
а второй должен принять входящий.

Автор: Perfez 5.03.2007 13:29

Не получается… smile.gif я сегодня проверил.кнопка “ответить” никогда не бывает активнаПрикрепленное изображение, но пинг проверял пашет,в чём проблема не пойму… blink.gif

Автор: Altair 5.03.2007 13:47

А насчет темы сообщения, ИМХО (и не только) учить человека программированию, говоря что-то типа "ну попробуй компонент..." это дикость!

mamont001, прочитай для начала о модели http://www.intuit.ru/department/pl/javapl/16/
Далее неплохо прочитать, что такое http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81)
И наконец, раз уж Дельфи, то http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021!


Автор: мисс_граффити 5.03.2007 22:07

Цитата
какой компонент лучше использовать?

Цитата
учить человека программированию, говоря что-то типа "ну попробуй компонент..." это дикость!

а как надо отвечать на приведенный выше вопрос?

Автор: mamont001 6.03.2007 0:17

Я там чуть-чуть нито имел ввиду.Я спрашивал какой компонент лучше юзать для отображения списка юзеров и дальнейшего их выбора...
Пасибо за ссылки!