|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2011, 13:15 | #1 |
Регистрация: 08.01.2010
Сообщений: 3
|
Internet CHAT на Delphi
Доброго времени суток, хочу поделится со всеми своим творением!
Программа представляет собой простейший интернет чат, написанный на Delphi 7. Информация передается между компьютерами посредством протокола UDP. Все, что требуется, это знать IP компьютера получателя. Программа работает без хостингов и серверов, как по интернет соеденению так и по обычной LAN. Я считаю, что данная тема была бы довольно интересной для новичков или для тех кто еще не усвоил уроки пакетной передичи данных на языке Delphi. На основе базовых алгоритмов в моем примере вы научитесь интерпритировать потоки и передавать данные в любых сетях, тем самым в будущем сможете создавать все более сложные, и продуманные программы... Скачать исходник Internet Chat {* Сильно не пенайте, это одна из моих первых работ *} |
10.07.2011, 13:40 | #2 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 22
|
это знать IP компьютера получателя Как раз это самое и сложное, если IP меняется. Посмотри предыдущую тему
|
10.07.2011, 15:55 | #3 |
Регистрация: 08.01.2010
Сообщений: 3
|
Суть в том что, чтобы знать IP получателя, необходим сервер на котором будет база NICK - IP, и мы уже будем обращаться не напрямую к получателю, а косвенно, через сервер. Поэтому для этого потребуется, хостинг с MySQL, несколько скриптов, система регистрации и запоминания пользователей, да и более сложная иерархия самой программы. Как это делает ICQ, например. В этом топике, я наоборот не хочу использовать всю сложность взаимодействия между базами и программой. Эта программа расчитана сугубо для начинающих, дабы просто уловить суть происходящего, и подчеркнуть из этой что-нибудь, что еще ими не изученно, что бы попытаться реализовать это в собственных алгоритмах, потому как начинать проще с простого.
А так да, Coder12, Вы абсолютно правы! Знать IP компьютера получателя - это и есть самое сложное! |
10.07.2011, 16:09 | #4 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 22
|
не могли бы вы мне помочь с сервисом no-ip
|
10.07.2011, 16:35 | #5 |
Регистрация: 08.01.2010
Сообщений: 3
|
Лучше конечно пишите в личку ICQ, Jabber, я и сам сказать, не знаток, но может какую-никакую помощь всетаки окажу.
|
10.07.2011, 16:48 | #6 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 22
|
Вам нельзя отправлять в личку, отписал в асю
|
10.07.2011, 17:23 | #7 |
Пользователь
Регистрация: 21.03.2011
Сообщений: 22
|
Вот такие не уравновешенные люди живут в наше стране
|
04.05.2012, 21:53 | #8 |
Регистрация: 13.12.2009
Сообщений: 5
|
Я ввожу ip и ничего не происходит
Я ввел ip адрес другого компа ,где чат тоже запущено, через инет и ничего не произошло, сообщения не уходят
|
05.05.2012, 19:54 | #9 |
Пользователь
Регистрация: 26.05.2010
Сообщений: 78
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |