Как использовать 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.
Я пытался использовать интерфейс, указанный в заголовочном файле, но все еще не знаю как?