-
- Downloads
proxy: implement basic DhtProxyClient with the ability to get and put.
+ Add an abstract class to describe the Dht + Now, we can modify the Dht linked to a SecureDht. So we can choose between the classic Dht and the Dht using a proxy. + Implement a basic client which can Get and Put values on the Dht using the proxy. Note: Update dhtnode to have the ability to use the DhtProxyClient. Todo: Implement Listen, ping, connectivityChanged for the client.
Showing
- CMakeLists.txt 21 additions, 2 deletionsCMakeLists.txt
- configure.ac 20 additions, 0 deletionsconfigure.ac
- include/opendht/callbacks.h 7 additions, 5 deletionsinclude/opendht/callbacks.h
- include/opendht/dht.h 2 additions, 25 deletionsinclude/opendht/dht.h
- include/opendht/dht_interface.h 235 additions, 0 deletionsinclude/opendht/dht_interface.h
- include/opendht/dht_proxy_client.h 296 additions, 0 deletionsinclude/opendht/dht_proxy_client.h
- include/opendht/dhtrunner.h 31 additions, 2 deletionsinclude/opendht/dhtrunner.h
- include/opendht/securedht.h 177 additions, 13 deletionsinclude/opendht/securedht.h
- src/callbacks.cpp 12 additions, 0 deletionssrc/callbacks.cpp
- src/dht.cpp 0 additions, 8 deletionssrc/dht.cpp
- src/dht_proxy_client.cpp 323 additions, 0 deletionssrc/dht_proxy_client.cpp
- src/dht_proxy_server.cpp 5 additions, 1 deletionsrc/dht_proxy_server.cpp
- src/dhtrunner.cpp 87 additions, 36 deletionssrc/dhtrunner.cpp
- src/securedht.cpp 10 additions, 20 deletionssrc/securedht.cpp
- tools/dhtnode.cpp 24 additions, 0 deletionstools/dhtnode.cpp
- tools/tools_common.h 5 additions, 0 deletionstools/tools_common.h
Loading
Please register or sign in to comment