Давайте сделаем свой чат!

Все о проекте, работе его отдельных разделов

Давайте сделаем свой чат!

Сообщение longhorn_gnu » 04 ноя 2023, 17:06

Щас подумал. А давайте все сделаем приложение для общения! Old DOS Chat. Ведь для этого уже давно есть готовые исходники. А нам просто перебить копирайты, кому-то запустить сервер с белым статическим IP и будем все вместе болтать!

Установите среду разработчика Borland C++ версии 5.02 (Размер архива 229.5 Мб), адрес страницы для скачивания: http://old-dos.ru/index.php?page=files& ... how&id=938

 Развернуть: Распаковать и запустить программу установки Setup.exe
Изображение


 Развернуть: Нажать пропустить
Изображение


 Развернуть: Далее везде нажать кнопку Next
Изображение


Если у вас 64-битная ОС, после установки удалите файл "bivbx31n.exe", он находится в каталоге "windows\system".
Открыть командную строку и выполнить: del %windir%\system\bivbx31n.exe

После установки идите в каталог C:\BC5\EXAMPLES\MFC\ADVANCED

ChatSRVR - в этом каталоге исходный код сервера, если его собрать (build - в среде разработчика или можно в командной строке выполнив команду make) и запустить то, при старте появится диалоговое окно "Discussion" в нём - указать, а можно и не указывать канал (Channel) по которому будет происходить связь и нажать кнопку "ОК". По умолчанию сервер будет принимать клиентов на семисотом порту (если нулевой канал), если канал изменен то получится номер порта плюс канал.
(процесс сборки программы-сервера ниже)

ChatTER - в этом каталоге исходный код клиента, после запуска нужно указать Ник (Handle), адрес сервера IP-адрес (в локальной сети ip-адрес 127.0.0.1 в сети Internet нужно смотреть на определенных сервиcах и делать проброс порта на роутере иначе сигнал из Internet не придет).
Последний параметр для подключения к серверу это номер канала. Нажать кнопку "OK".

Сборка сервера.

Открыть командную строку, выполнить команду (этой командой текущая директория изменится на эту)
cd /d "C:\BC5\EXAMPLES\MFC\ADVANCED\CHATSRVR"

выполнить команду (программа "make" читает данные из makefile и выполняет сборку программы)
make

Сборка клиента.

Открыть командную строку, выполнть команду
cd /d "C:\BC5\EXAMPLES\MFC\ADVANCED\CHATTER"

выполнить команду
make

После сборки программы файлы с расширением OBJ, MAP, #00, CSM, RSP - не нужны, можно удалить.

Теперь, если кто-то запустит у себя Сервер (ChatSRVR.exe) и сообщит данные для подключения, например создать в разделе "Офф-топик", тему "Текущий сервер", в нем указывать IP-адрес:канал и используя "ChatTER.exe" - можно подключаться.

 Развернуть: Так выглядит локальный сервер и клиент
Изображение
Последний раз редактировалось longhorn_gnu 04 ноя 2023, 17:13, всего редактировалось 1 раз.
its end?
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 774
Зарегистрирован: 05 июн 2023, 08:32
Откуда: telegram: @sdl_sdl_sdl_ps_dpl
Железо: deleted

Re: Давайте сделаем свой чат!

Сообщение uav » 04 ноя 2023, 17:25

Нужен не только белый статический IP, но и чтобы компьютер был практически 24/7 включён.
Да и, честно говоря, не вижу смысла. Уже кучу IRC, Telegram, Discord и т.п. сделали, ещё один чат-то зачем?
Ещё и копирайты менять зачем-то...
Кстати, мы раньше LANcet Chat использовали, простенькая и достаточно удобная программа. Но это для локалки.
Последний раз редактировалось uav 04 ноя 2023, 17:27, всего редактировалось 2 раз(а).
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2981
Зарегистрирован: 22 дек 2008, 14:21

Re: Давайте сделаем свой чат!

Сообщение longhorn_gnu » 04 ноя 2023, 17:28

uav писал(а):ещё один чат-то зачем?

а почему бы и нет? такой будет эксклюзив.
its end?
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 774
Зарегистрирован: 05 июн 2023, 08:32
Откуда: telegram: @sdl_sdl_sdl_ps_dpl
Железо: deleted

Re: Давайте сделаем свой чат!

Сообщение Fido_point » 04 ноя 2023, 17:30

longhorn_gnu писал(а):
uav писал(а):ещё один чат-то зачем?

а почему бы и нет? такой будет эксклюзив.


Но под это сервак нужен, а это не бесплатно.
Чем не нравится ирц? И бесплатно, и удобно, и просто. И чат уже есть. В итоге народ разбегутся хто куда, и зачем тогда форум?
Изображение
Аватара пользователя
Fido_point
Мастер Даунгрейда
 
Сообщения: 216
Зарегистрирован: 08 мар 2023, 18:14
Откуда: Беларусь

Re: Давайте сделаем свой чат!

Сообщение user » 04 ноя 2023, 17:32

Fido_point писал(а): и зачем тогда форум?

Чтоб обсуждать где какой канал создать)
WhoAmI?
Аватара пользователя
user
Опытный даунгрейдер
 
Сообщения: 18
Зарегистрирован: 03 ноя 2023, 10:07
Откуда: Россия
Железо: IBM Thinkpad 600e на Windows 98 SE

Re: Давайте сделаем свой чат!

Сообщение Fido_point » 04 ноя 2023, 17:33

user писал(а):
Fido_point писал(а): и зачем тогда форум?

Чтоб обсуждать где какой канал создать)


Логично. Но можно в уже созданных каналах это обсудить.
Изображение
Аватара пользователя
Fido_point
Мастер Даунгрейда
 
Сообщения: 216
Зарегистрирован: 08 мар 2023, 18:14
Откуда: Беларусь

Re: Давайте сделаем свой чат!

Сообщение user » 04 ноя 2023, 17:35

Fido_point писал(а):Логично. Но можно в уже созданных каналах это обсудить.

А для чего форум кроме этого будет нужен?
WhoAmI?
Аватара пользователя
user
Опытный даунгрейдер
 
Сообщения: 18
Зарегистрирован: 03 ноя 2023, 10:07
Откуда: Россия
Железо: IBM Thinkpad 600e на Windows 98 SE

Re: Давайте сделаем свой чат!

Сообщение Fido_point » 04 ноя 2023, 17:36

user писал(а):
Fido_point писал(а):Логично. Но можно в уже созданных каналах это обсудить.

А для чего форум кроме этого будет нужен?


Для того же для чего и сейчас.

И ваще, хватит оффтопить
Изображение
Аватара пользователя
Fido_point
Мастер Даунгрейда
 
Сообщения: 216
Зарегистрирован: 08 мар 2023, 18:14
Откуда: Беларусь

Re: Давайте сделаем свой чат!

Сообщение user » 04 ноя 2023, 17:37

Fido_point писал(а): Для того же для чего и сейчас.

Чтоб обсуждать где создавать каналы)?
WhoAmI?
Аватара пользователя
user
Опытный даунгрейдер
 
Сообщения: 18
Зарегистрирован: 03 ноя 2023, 10:07
Откуда: Россия
Железо: IBM Thinkpad 600e на Windows 98 SE

Re: Давайте сделаем свой чат!

Сообщение uav » 04 ноя 2023, 17:38

И ваще, хватит оффтопить


Именно.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2981
Зарегистрирован: 22 дек 2008, 14:21

Re: Давайте сделаем свой чат!

Сообщение longhorn_gnu » 04 ноя 2023, 22:29

uav писал(а):Ещё и копирайты менять зачем-то...

Иначе там будет фигня по типу "Borland C++ Example Chat"
its end?
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 774
Зарегистрирован: 05 июн 2023, 08:32
Откуда: telegram: @sdl_sdl_sdl_ps_dpl
Железо: deleted

Re: Давайте сделаем свой чат!

Сообщение Turboblack » 04 ноя 2023, 23:06

longhorn_gnu писал(а):
uav писал(а):Ещё и копирайты менять зачем-то...

Иначе там будет фигня по типу "Borland C++ Example Chat"


ага, сидит разраб, и думает: как бы подгадить да логотип с названием в копирайтах побольше сделать..... что бы всех раздражало!

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

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

ты же на своем будущем сайте полюбасу влепишь внизу "мэйд ин Вася 2023"? как без этого?
что бы каждый поисковый робот знал чей сайт
Код: Выделить всё
elpis.ws  // forum.narod.ws  // hamster.oldcities.org //  downgrade.me.eu.org  //  old.net.eu.org  //  fnd.pp.ua // w10.host //
Turboblack
Мастер Даунгрейда
 
Сообщения: 417
Зарегистрирован: 29 сен 2023, 20:51
Откуда: nina.chat и kICQ 11276 (номер тот же)
Железо: web1.0hosting.net

Re: Давайте сделаем свой чат!

Сообщение uav » 05 ноя 2023, 00:12

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


Turboblack, этот сайт не предназначен для обсуждения личности longhorn_gnu (как и других форумчан). Тем более, это не флеймовый раздел.

А по поводу копирайтов - поменять его можно, если бы мы этот чат существенно поменяли (т.е. нашего кода больше, чем исходного, к примеру), да и то тогда нужно где-то оставить текст, что-то вроде: "Основано на..." с указанием оригинала.
Последний раз редактировалось uav 05 ноя 2023, 00:12, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2981
Зарегистрирован: 22 дек 2008, 14:21

Re: Давайте сделаем свой чат!

Сообщение longhorn_gnu » 05 ноя 2023, 09:18

Turboblack писал(а):ты же на своем будущем сайте полюбасу влепишь внизу "мэйд ин Вася 2023"? как без этого?что бы каждый поисковый робот знал чей сайт

У меня вообще то копирайта нет. Там просто "По вопросам - longhorn_gnu@mail.ru ; Соучастник - user"
uav писал(а):Turboblack, этот сайт не предназначен для обсуждения личности longhorn_gnu (как и других форумчан). Тем более, это не флеймовый раздел.

Именно
its end?
Аватара пользователя
longhorn_gnu
Мастер Даунгрейда
 
Сообщения: 774
Зарегистрирован: 05 июн 2023, 08:32
Откуда: telegram: @sdl_sdl_sdl_ps_dpl
Железо: deleted

Re: Давайте сделаем свой чат!

Сообщение KPG » 05 ноя 2023, 09:49

Что мешает или почему плох вариант создания Чата на площадке Телеграмм, если предполагается собрать кворум по обсуждению тематики олд-дос?

P.S. Даже, к примеру, и любители Калькуляторов и Форт (Forth) языка сделали себе в нём "каналы" :)
Телеграм канал - МК61 МК52 MK85 Развиваем легендарные советские программируемые калькуляторы

Телеграм канал по Форт.

Возможно пользователям форума zx-pk.ru и без таких каналов общения нормально.
Последний раз редактировалось KPG 05 ноя 2023, 09:52, всего редактировалось 4 раз(а).
KPG
Мастер Даунгрейда
 
Сообщения: 347
Зарегистрирован: 21 окт 2015, 20:53

След.

Вернуться в Обсуждение Old-DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2