Нет, у меня рабочая станция не в качестве сервера. Устройство просто принимает входящие данные, обрабатывает их, и соответствующим образом включает и выключает кое-какие органы.
Но когда мне надо осуществить обратную связь, я (пока что) могу только передать что-то с компьютера на рабочую станцию, и по этому запросу отправить с нее ответ. Все бы ничего, но мне необходимо выполнять передачи и без участия запроса с компьютера. Т.е. асинхронно, когда захотел - передал. В datasheet-е на uIP довольно много всяко-разных функций, что порой в них тяжело разобраться. Те example-ы, которые Адам приводит в архиве, у меня компилируются с ошибками, хотя я верно подключил нужные файлы в проект. Вот, собственно, и прошу пример, портированный на что угодно