Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 6 548

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты! Пытаюсь сделать интернет чат (не локальный чат), т.е. что-то на подобие Skype или подобные. Примерно прикинув, мне понадобится сделать сервер типа IdHTTPServer и чтобы через него производить обмен данными с помощью IdTCPClient и IdTCPServer. Вернго ли я думаю? С чего начать? Или какие нужно компоненты... желательно стандартные. В общем подскажите с чего и как плясать. Заранее спасибо.

eclipse Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: eclipse (статус: Посетитель)
Вопрос отправлен: 1 августа 2014, 10:43
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 14; последнее сообщение — 3 августа 2014, 21:23; участников в обсуждении: 3.
min@y™

min@y™ (статус: Доктор наук), 1 августа 2014, 10:55 [#1]:

Цитата (eclipse):

Примерно прикинув, мне понадобится сделать сервер типа IdHTTPServer и чтобы через него производить обмен данными с помощью IdTCPClient и IdTCPServer. Вернго ли я думаю?

Да.

Цитата (eclipse):

С чего начать?

С покупки или аренды сервера. И с обдумыванием главного вопроса: "а оно мне надо ваще?".

Цитата (eclipse):

Или какие нужно компоненты... желательно стандартные.

Ты ж их сам в вопросе указал.

Цитата (eclipse):

В общем подскажите с чего и как плясать.

Нарисуй картинку, иллюстрирующую то, как ты себе всё это хозяйство представляешь, и покажи.

Какова цель написания данной программы? Чем не устраивают существующие?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 1 августа 2014, 11:22 [#2]:

Цель такова - изначально понять на простейшем примере такого типа, как строятся клиент-серверные приложения (так сказать более сложные нежели локальных) чтобы во-первых: сделать чат со своими фишечками для определенного круга людей; во-вторых чтобы потом, опираясь на этот опыт сделать что-то большее. Например онлайн игру) как-то так)
min@y™

min@y™ (статус: Доктор наук), 1 августа 2014, 11:36 [#3]:

Нет такого понятия "клиент-серверное приложение для локальной сети". Сеть есть сеть, локальная или интернет, сетевым программам без разницы, они работают на основе сетевых протоколов и IP-адресов. А примеров клиент-серверных чатов с исходниками на всех подходящих языках программирования выложено 100500 ахулиардов штук.

Цитата (eclipse):

как строятся клиент-серверные приложения

Строятся они вот так.

Цитата (eclipse):

Например онлайн игру)

Ты серьёзно? Хочешь свой WoT запилить?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 1 августа 2014, 15:18 [#4]:

))) нет конечно, до WoT мне далеко! Что-нибудь намного проще)
min@y™

min@y™ (статус: Доктор наук), 1 августа 2014, 15:31 [#5]:

Цитата (eclipse):

Что-нибудь намного проще)

А нахрена?

З.Ы. Как у тебя много закрывающих скобок и ни одной открывающей.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 1 августа 2014, 16:05 [#6]:

Ну тебе же нравится чем-нибудь заниматься? Хобби там, не хобби... так? Вот и мне захотелось сделать что-то новенькое, с чем ещё не сталкивался.
min@y™

min@y™ (статус: Доктор наук), 1 августа 2014, 16:42 [#7]:

Цитата (eclipse):

Вот и мне захотелось сделать что-то новенькое, с чем ещё не сталкивался.

Тогда уж сделай что-то новенькое, с чем ещё никто не сталкивался.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 1 августа 2014, 20:22 [#8]:

Не, я любитель, так сказать, не профессионал.
Валя

Валя (статус: 1-ый класс), 2 августа 2014, 17:27 [#9]:

теперь поздно отмазываться 8-)
eclipse

eclipse (статус: Посетитель), 2 августа 2014, 17:46 [#10]:

В общем я в тупике) Как мне связать все эти вещи? Точнее как мне расшарить свой компьютер, чтобы к моему IP могли законнектиться?
min@y™

min@y™ (статус: Доктор наук), 2 августа 2014, 19:17 [#11]:

Цитата (eclipse):

В общем я в тупике) Как мне связать все эти вещи? Точнее как мне расшарить свой компьютер, чтобы к моему IP могли законнектиться?

Ну накачай ты себе примеров с исходниками и посмотри.
В поставке delphi даже вроде демо есть.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
eclipse

eclipse (статус: Посетитель), 2 августа 2014, 19:25 [#12]:

В демках только для локалки. Короче все дело было в роутере, в настройках bindings сделал переадресацию на свой порт (который использую) и все.
eclipse

eclipse (статус: Посетитель), 2 августа 2014, 19:25 [#13]:

Я теперь доступен в нете)
eclipse

eclipse (статус: Посетитель), 3 августа 2014, 21:23 [#14]:

C доступом разобрался.... подскажите кто знает как организовать приём и отправку данных? Чёт никак не могу воткнуть пока.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:25
Выполнено за 0.02 сек.