Вроде бы получилось при помощи ocx контрола MS WinSock.
Работающий пример взял с
http://www.rapidshare.ru/1511141, вкратце:
1) Устанавливается MSWINSCK.ocx
2) Лицензируется
3) Reboot
4) Кидаем на форму Microsoft Winsock Control
Ну и всё!
Port = 7788;
WinSock = ЭлементыФормы.WinSock;
WinSock.LocalPort = Port;
WinSock.Bind(Port, "127.0.0.1");
WinSock.listen();
Сообщить("Установлено прослушивание порта "+Строка(Port));
И события на компоненте:
Процедура WinSockDataArrival(Элемент, bytesTotal)
WinSock = ЭлементыФормы.WinSock;
Текст = "";
WinSock.GetData(Текст);
Сообщить("Получена строка:" +Текст);
Winsock.SendData("Привет от сервера :)");
КонецПроцедуры
Процедура WinSockConnectionRequest(Элемент, requestID)
WinSock = ЭлементыФормы.WinSock;
Сообщить("Приконнектился "+WinSock.RemoteHostIP);
Если WinSock.State <> 0 Тогда
WinSock.Close()
КонецЕсли;
WinSock.Accept(requestID);
КонецПроцедуры
Отлично работает!!!!