Не совсем понятно зачем городить то что можно задать в конфигурации кликами мышки.
На форуме есть примеры.
Для слушающего сокета WEB сервер.
Для отправляющего тоже есть пример.
Все вполне работают.