В тексте запроса используется язык C++.
raptor::Container *container = nullptr; RaptorEngine engine = RaptorCreateEngine();
engine->CreateContainer(p, &container); container->Start();
// 从 OnConnect & OnAccept 中得到的 socket 连接与 container 绑定 // 此后即可从各种 Handler 的实现函数中获得各种事件通知 container->AttachEndpoint(ep);
В целом, можно сделать вывод, что библиотека raptor-lite содержит компонент Engine, с помощью которого можно создать три компонента: Connector, Acceptor и Container. Комбинируя их использование, можно легко реализовать Tcp-клиент, Tcp-сервер или Tcp-шлюз. Более подробные примеры кода см. в исходном коде в каталоге example.
Подробнее о различных обработчиках (Handler) см. property.
Для реализации шлюза можно создать два объекта RaptorEngine, но не следует использовать Endpoint двух объектов Engine перекрестно.
Если у вас есть какие-либо вопросы или отзывы, пожалуйста, свяжитесь со мной (shadow_yuan@qq.com).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )