да понятно что connect здесь не нужен, просто хотел сказать, что эти функции не работают. Функция listern в вашем примере не возвращает TRUE. А так как соккет у нас потоковый , а не дейтограммный, то функция эта должна быть и должна работать и возвращать TRUE.
Насчет контроллера - ПЛК 150, прошивка - 2.01.8., таргет - 2.0-4.