Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2011, 13:15   #1
cfif921
 
Аватар для cfif921
 
Регистрация: 08.01.2010
Сообщений: 3
Хорошо Internet CHAT на Delphi

Доброго времени суток, хочу поделится со всеми своим творением!

Программа представляет собой простейший интернет чат, написанный на Delphi 7. Информация передается между компьютерами посредством протокола UDP. Все, что требуется, это знать IP компьютера получателя. Программа работает без хостингов и серверов, как по интернет соеденению так и по обычной LAN.

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



Скачать исходник Internet Chat

{* Сильно не пенайте, это одна из моих первых работ *}
cfif921 вне форума Ответить с цитированием
Старый 10.07.2011, 13:40   #2
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию

это знать IP компьютера получателя Как раз это самое и сложное, если IP меняется. Посмотри предыдущую тему
Coder12 вне форума Ответить с цитированием
Старый 10.07.2011, 15:55   #3
cfif921
 
Аватар для cfif921
 
Регистрация: 08.01.2010
Сообщений: 3
Хорошо

Суть в том что, чтобы знать IP получателя, необходим сервер на котором будет база NICK - IP, и мы уже будем обращаться не напрямую к получателю, а косвенно, через сервер. Поэтому для этого потребуется, хостинг с MySQL, несколько скриптов, система регистрации и запоминания пользователей, да и более сложная иерархия самой программы. Как это делает ICQ, например. В этом топике, я наоборот не хочу использовать всю сложность взаимодействия между базами и программой. Эта программа расчитана сугубо для начинающих, дабы просто уловить суть происходящего, и подчеркнуть из этой что-нибудь, что еще ими не изученно, что бы попытаться реализовать это в собственных алгоритмах, потому как начинать проще с простого.

А так да, Coder12, Вы абсолютно правы! Знать IP компьютера получателя - это и есть самое сложное!
cfif921 вне форума Ответить с цитированием
Старый 10.07.2011, 16:09   #4
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию

не могли бы вы мне помочь с сервисом no-ip
Coder12 вне форума Ответить с цитированием
Старый 10.07.2011, 16:35   #5
cfif921
 
Аватар для cfif921
 
Регистрация: 08.01.2010
Сообщений: 3
Хорошо

Лучше конечно пишите в личку ICQ, Jabber, я и сам сказать, не знаток, но может какую-никакую помощь всетаки окажу.
cfif921 вне форума Ответить с цитированием
Старый 10.07.2011, 16:48   #6
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию

Вам нельзя отправлять в личку, отписал в асю
Coder12 вне форума Ответить с цитированием
Старый 10.07.2011, 17:23   #7
Coder12
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 22
По умолчанию

Вот такие не уравновешенные люди живут в наше стране
Coder12 вне форума Ответить с цитированием
Старый 04.05.2012, 21:53   #8
Ralik
 
Регистрация: 13.12.2009
Сообщений: 5
По умолчанию Я ввожу ip и ничего не происходит

Я ввел ip адрес другого компа ,где чат тоже запущено, через инет и ничего не произошло, сообщения не уходят
Ralik вне форума Ответить с цитированием
Старый 05.05.2012, 19:54   #9
sxcine
Пользователь
 
Аватар для sxcine
 
Регистрация: 26.05.2010
Сообщений: 78
По умолчанию

Цитата:
Сообщение от Ralik Посмотреть сообщение
Я ввел ip адрес другого компа ,где чат тоже запущено, через инет и ничего не произошло, сообщения не уходят
на том компе вероятно стоит фаервол, который и не пускает эти юдп пакеты с сообщениями
sxcine вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
eTach Chat -=Virus=- Софт 2 02.01.2011 22:24
chat Screamo Общие вопросы по Java, Java SE, Kotlin 2 18.03.2010 20:21
НЕ могу найти Server Socket в закладке Internet в Delphi 7 для создания серверной части трояна Reds Общие вопросы Delphi 4 11.10.2008 16:27
Компоненты Delphi для работы c Internet SHREKINATOR Помощь студентам 1 30.05.2007 14:50