diff options
author | sr | 2012-09-03 21:00:26 +0200 |
---|---|---|
committer | sr | 2012-09-03 21:00:26 +0200 |
commit | 60b2ba6ef9ed779d750958b6422f05c93a4a2d91 (patch) | |
tree | 46fdacf6a9439947e91af4c3d9de3006d41e5380 /src/server/server.c | |
parent | [*] Fixed and unified formatting (diff) | |
download | dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.tar.gz dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.tar.xz dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.zip |
[SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode
[SERVER] Skeleton of server-to-server communication
[SERVER] Update access-time of images in use by actual clients
[*] Add dnbd3_host_t type to handle address+port+addrtype consistently across the project
Diffstat (limited to 'src/server/server.c')
-rw-r--r-- | src/server/server.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/server/server.c b/src/server/server.c index 9fc5383..4b30009 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -31,7 +31,7 @@ #include "../version.h" #include "server.h" -#include "utils.h" +#include "saveload.h" #include "net.h" #include "ipc.h" #include "memlog.h" @@ -245,10 +245,11 @@ int main(int argc, char *argv[]) continue; } // TODO: Extend this if you ever want to add IPv6 (something like:) - // dnbd3_client->addrtype = AF_INET6; - // memcpy(dnbd3_client->ipaddr, &(client.sin6_addr), 16); - dnbd3_client->addrtype = AF_INET; - memcpy(dnbd3_client->ipaddr, &(client.sin_addr), 4); + // dnbd3_client->host.type = AF_INET6; + // memcpy(dnbd3_client->host.addr, &(client.sin6_addr), 16); + dnbd3_client->host.type = AF_INET; + memcpy(dnbd3_client->host.addr, &(client.sin_addr), 4); + dnbd3_client->host.port = client.sin_port; dnbd3_client->sock = fd; dnbd3_client->image = NULL; |