publish for C-C++ and network-programming