Книжку по программированию TCP/IP почитать , там есть пример простого http сервера.Берешь его за основу , те создаешь демона который слушает выбранный тобой порт и работает с ним, это под никсами разными.Или в BCB есть пример называется CHAT , работает с портами из под выинды.Есть конечно разные тонкости , но решаемые.