]>Проекты — FreeBASIC на русском

Проекты — FreeBASIC на русском

Программы, утилиты и библиотеки.

Программы

Вебсервер написанный на FreeBASIC

Очень компактный вебсервер, написанный на фрибейсике. Умеет обрабатывать методы CONNECT, GET, HEAD, PUT, DELETE, TRACE и OPTIONS. Настоящий сайт работает на этом сервере.

Исходный код, программа и пояснения лежат тут.

Вебсервер написанный на Visual Basic.Net

Простой и «легковесный» веб‐сервер, обрабатывающий запросы к статическим страницам HTML и приложениям ASP.NET, написанный на Visual Basic.Net. Перед запуском сервера нужно поправить файл конфигурации.

Ссылка на исходник и программу WebServer.

Проект «Маленькие консольные утилиты»

Проксирующая утилита

Утилита, перебрасывающая сетевой трафик с одной конечной точки на другую. Применяется для тех программ, которые не умеют привязываться к определённому сетевому интерфейсу (IP‐адресу), а отправляют‐принимают данные на 0.0.0.0.

Параметры командной строки:

Пример. В компьтере имеется две сетевые карты с адресами 192.168.0.50 (по умолчанию) и 192.168.43.68. Необходимо, чтобы данные на сервер шли с адреса 192.168.43.68, но не с адреса 192.168.0.50; в таком случае параметры утилиты будут такими:

SocketProxy.exe 192.168.43.68 0 chat.freenode.net 6667 localhost 6667

В клиентской программе необходимо будет указать сервер для соединени localhost и порт 6667.

Ссылка на исходники и программу SocketProxy.

Библиотеки

IRC‐библиотека

Статическая библиотека для работы с протоколом IRC. Можно создавать чатботов и клиентские программы типа mIRC и X-Chat. Пример использования в статье про IRC‐библиотеку.

Ссылка на библиотеку IRC.