|
Вопрос # 6 548/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты! Пытаюсь сделать интернет чат (не локальный чат), т.е. что-то на подобие Skype или подобные. Примерно прикинув, мне понадобится сделать сервер типа IdHTTPServer и чтобы через него производить обмен данными с помощью IdTCPClient и IdTCPServer. Вернго ли я думаю? С чего начать? Или какие нужно компоненты... желательно стандартные. В общем подскажите с чего и как плясать. Заранее спасибо.
 |
Вопрос задал: eclipse (статус: Посетитель)
Вопрос отправлен: 1 августа 2014, 10:43
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 14; последнее сообщение — 3 августа 2014, 21:23; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 1 августа 2014, 10:55 [#1]:
Цитата (eclipse):
Примерно прикинув, мне понадобится сделать сервер типа IdHTTPServer и чтобы через него производить обмен данными с помощью IdTCPClient и IdTCPServer. Вернго ли я думаю?
Да.
Цитата (eclipse):
С чего начать?
С покупки или аренды сервера. И с обдумыванием главного вопроса: "а оно мне надо ваще?".
Цитата (eclipse):
Или какие нужно компоненты... желательно стандартные.
Ты ж их сам в вопросе указал.
Цитата (eclipse):
В общем подскажите с чего и как плясать.
Нарисуй картинку, иллюстрирующую то, как ты себе всё это хозяйство представляешь, и покажи.
Какова цель написания данной программы? Чем не устраивают существующие?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
eclipse (статус: Посетитель), 1 августа 2014, 11:22 [#2]:
Цель такова - изначально понять на простейшем примере такого типа, как строятся клиент-серверные приложения (так сказать более сложные нежели локальных) чтобы во-первых: сделать чат со своими фишечками для определенного круга людей; во-вторых чтобы потом, опираясь на этот опыт сделать что-то большее. Например онлайн игру) как-то так)
|
|
min@y™ (статус: Доктор наук), 1 августа 2014, 11:36 [#3]:
Нет такого понятия "клиент-серверное приложение для локальной сети". Сеть есть сеть, локальная или интернет, сетевым программам без разницы, они работают на основе сетевых протоколов и IP-адресов. А примеров клиент-серверных чатов с исходниками на всех подходящих языках программирования выложено 100500 ахулиардов штук.
Цитата (eclipse):
как строятся клиент-серверные приложения
Строятся они вот так.
Цитата (eclipse):
Например онлайн игру)
Ты серьёзно? Хочешь свой WoT запилить?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
eclipse (статус: Посетитель), 1 августа 2014, 15:18 [#4]:
))) нет конечно, до WoT мне далеко! Что-нибудь намного проще)
|
|
min@y™ (статус: Доктор наук), 1 августа 2014, 15:31 [#5]:
Цитата (eclipse):
Что-нибудь намного проще)
А нахрена?
З.Ы. Как у тебя много закрывающих скобок и ни одной открывающей.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
eclipse (статус: Посетитель), 1 августа 2014, 16:05 [#6]:
Ну тебе же нравится чем-нибудь заниматься? Хобби там, не хобби... так? Вот и мне захотелось сделать что-то новенькое, с чем ещё не сталкивался.
|
|
min@y™ (статус: Доктор наук), 1 августа 2014, 16:42 [#7]:
Цитата (eclipse):
Вот и мне захотелось сделать что-то новенькое, с чем ещё не сталкивался.
Тогда уж сделай что-то новенькое, с чем ещё никто не сталкивался.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
eclipse (статус: Посетитель), 1 августа 2014, 20:22 [#8]:
Не, я любитель, так сказать, не профессионал.
|
|
Валя (статус: 1-ый класс), 2 августа 2014, 17:27 [#9]:
теперь поздно отмазываться
|
|
eclipse (статус: Посетитель), 2 августа 2014, 17:46 [#10]:
В общем я в тупике) Как мне связать все эти вещи? Точнее как мне расшарить свой компьютер, чтобы к моему IP могли законнектиться?
|
|
min@y™ (статус: Доктор наук), 2 августа 2014, 19:17 [#11]:
Цитата (eclipse):
В общем я в тупике) Как мне связать все эти вещи? Точнее как мне расшарить свой компьютер, чтобы к моему IP могли законнектиться?
Ну накачай ты себе примеров с исходниками и посмотри.
В поставке delphi даже вроде демо есть.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
eclipse (статус: Посетитель), 2 августа 2014, 19:25 [#12]:
В демках только для локалки. Короче все дело было в роутере, в настройках bindings сделал переадресацию на свой порт (который использую) и все.
|
|
eclipse (статус: Посетитель), 2 августа 2014, 19:25 [#13]:
Я теперь доступен в нете)
|
|
eclipse (статус: Посетитель), 3 августа 2014, 21:23 [#14]:
C доступом разобрался.... подскажите кто знает как организовать приём и отправку данных? Чёт никак не могу воткнуть пока.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|