Как использовать maidsafe-rudp как часть моего проекта?

Я загружаю исходный код в https://github.com/maidsafe/MaidSafe-RUDP.

Я собрал и скомпилировал исходный код и получил библиотеку ссылок. Я не знаю, как программировать с его интерфейсом, в то время как клиент не может связаться с сервером, как указано ниже:

int  SetUpNetwork(){
EndpointPair endpoints0,endpoints1;

endpoints0.local = конечная точка (повышение:: ASIO:: IP:: адрес::from_string("127.0.0.1"),2468); endpoints1.local= конечная точка (повышение:: ASIO:: IP:: адрес:: from_string ("127.0.0.1"), 4268);

 NodeId chosen_node_id,node_chosen_bootstrap_peer;
 int result0;
 maidsafe::rudp::helper::Node node(34);
result0=node.Bootstrap(std::vector<Endpoint>(1,endpoints0.local),chosen_node_id,
                        endpoints1.local);//here i cut the <node.bootstrap> from sample-code

if(result0==kBindError){
    std::cerr<<"errorX1\n\n\n\n";
}
if(result0!=kSuccess){
    std::cerr<<"errorX2\n\n\n";  //------->> Question one:i cannot handle this problem
    return SetUpNetwork();

}else {
    std::cout<<"setupNetwork successful!!"<<std::endl;
}

}

Вопрос второй: для части сервера, какой интерфейс мне нужно использовать для получения сообщения?

Вопрос третий: должна ли серверная часть использовать интерфейс:bootstrap?

Из документации в github мы знаем, что:

Интерфейс библиотеки представлен в 4 заголовочных файлах:

managed_connections.h- это основной API.

Я пытался использовать интерфейс, указанный в заголовочном файле, но все еще не знаю как?

0 ответов

Другие вопросы по тегам