AF>> Потому что это разные процессы, и софт должен чётко их разделять. SM> Ну, так-то они и разделены, но возможность имеется обработать сегмент SM> с одним узлом.
Главно чтобы в режиме сборки регионального сегмента проверялось, что все узлы в сетевом сегменте принадлежат соответствующей сети (из названия сегмента).
AF>> Он умеет собирать сетевые сегменты, и только в этом режиме должны AF>> обрабатываться сегменты от отдельных узлов, при этом софт должен AF>> проверять, что в таком сегменте присутствуют только поинты одного AF>> узла, и номер этого узла совпадает с номером в имени файла AF>> сегмента. SM> Проверяется наличие узла в нодлисте. Узел из другой сети будет SM> считаться unlisted. Вряд ли кому-то придёт в голову отправить сегмент SM> за того парня, но я подумаю, как такую проверку добавить.
Намеренно - да, вряд ли. Но лучше перестраховаться. А проверка примитивная - номер узла берётся из названия сегмента. Например, если сегмент называется PNT123.SEG или PNT0123.321, то в нём могут быть только поинты иузла Zone:Net/123. Поскольку у тебя там регэкспы в segfilename, можно использовать для этих целей capture group.