Щас подумал. А давайте все сделаем приложение для общения! Old DOS Chat. Ведь для этого уже давно есть готовые исходники. А нам просто перебить копирайты, кому-то запустить сервер с белым статическим IP и будем все вместе болтать!
Установите среду разработчика Borland C++ версии 5.02 (Размер архива 229.5 Мб), адрес страницы для скачивания: http://old-dos.ru/index.php?page=files& ... how&id=938
Если у вас 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" - можно подключаться.





