но IOCP и например epoll отличаются настолько сильно, что их почти невозможно объединить общей высокоуровневой абстракцией
int (*pointer3d)[dim2][dim3];
int (*pointer2d)[dim3];
Но вообще ожидался результат:
с точки зрения применения экранирования(!) могло бы выглядеть вот так
Выполнять на сервере внутри сети, шлюзом указать адрес ВПН сервера, адрес сети и маски назначения - указываете вашу ВПН сеть.
С Новым годом! :-)