Я хотел бы знать, как я могу написать что-то (маленький) как узел в родном языке (c, cpp). Я читал, что эксперты по c, c ++ разработали node.js и сделали его доступным через интерфейс javascript. Этот интерфейс намного проще для запуска с приложениями node.js.
Речь идет не о переизобретении колеса (только обучение), но я хочу узнать / понять, с чего начать, если я хочу создать сервер, работающий как узел, он не ориентирован на производительность, масштабируемость или простоту. ничего подобного.
Любая книга или любая тема c, cpp, которая поможет мне начать с веб-сокетов, широковещательной передачи данных и таких важных функций узла. Я новичок в c, cpp, но мне нужно понять, что делает узел такой сильной технологией.
Есть ли другие решения, кроме как взять исходный код node.js?
Node.js работает на libuv — это асинхронная кроссплатформенная библиотека io, написанная на C. По сути, она делает все, что делает узел, но предоставляет только интерфейсы C.
Других решений пока нет …