Есть графический интерфейс типа такого:
http://deltafsd.sourceforge.net/sample1.gif
Это датафлоу-программинг называется. Ориентация на потоки данных. Вы соединяете блоки с разным функционалом, получая сеть, которая в целом способна на что-то осмысленное.
Один блок (модуль) - это чёрный ящик, у которого есть:
1. Входы.
2. Выходы.
3. Извне настраиваемые параметры.
У меня затруднение - какие блоки (модули) нужно придумать, чтобы используя их в таком редакторе можно было бы реализовать TCP-сервер, слушающий один порт и способный обрабатывать на нём переменное кол-во соединений независимо.
Я могу сделать чёрный ящик, который внутри себя умеет слушать порт, умеет запускать треды или процессы для каждого соединения, но вопрос в том, как эти отдельные TCP-соединения, которые он "поймал", можно различать извне, работая в графическом редакторе, в редакторе диаграмм или сетей. Ну неважно, как его назвать, на картинке видно, что это.
Спасибо, короче )
icq 297566544