Brullworfel Universal Client (сокращённо BWUC) — одна из самых первых моих программ на Delphi. На тот момент мне хотелось создать универсальный сетевой клиент, способный подключаться к самым разным серверам и службам. Основная идея заключалась в том, чтобы пользователь мог просто указать адрес, порт и (при необходимости) тип подключения, чтобы установить соединение.
Программа задумывалась как инструмент для тестирования сетевых приложений, включая RealMeeting (порт 243), FTP-серверы (порт 21) и прочие. Это было моё первое знакомство с сетевым программированием и работой с сокетами в Delphi.
Помимо основной функции подключения, я экспериментировал с интерфейсом: пытался стилизовать внешний вид под Windows Longhorn 4051, используя стандартные компоненты Delphi без сторонних библиотек. Также реализовал возможность сворачивания программы в системный трей — на тот момент это казалось мне «продвинутой фичей».
Комментарий из будущего
Эта программа, конечно, очень наивна и устарела. Но на момент написания она помогла мне многое понять о сокетах, работе интерфейса и взаимодействии с сетью. Я решил сохранить её здесь как напоминание о том, с чего всё начиналось.
Скачать (Windows, 300 Kb)