X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=test%2Fclient.c;h=dd8bebfecf29a25fa5cadce6927c79349a317770;hb=7ac81b3e4dbe0912a6724db0b1711e17683eb04c;hp=ddd620273bab6971792f49d0981ebdd6ff9054f2;hpb=c7ff89f0ab1d13c324b9772e55095b8a651cc603;p=swifty.git diff --git a/test/client.c b/test/client.c index ddd6202..dd8bebf 100644 --- a/test/client.c +++ b/test/client.c @@ -32,25 +32,31 @@ int main(int argc, const char *argv[]) } char buf[] = "Buffer de test"; - struct iovec iov[1]; + char buf2[] = "Buffer2"; + struct iovec iov[2]; struct msghdr msg; - struct sockaddr_swift *to = malloc(size); + int size2 = sizeof(struct sockaddr_swift) + 2 * sizeof(struct swift_dest); + struct sockaddr_swift *to = malloc(size2); memset(&msg, 0, sizeof(msg)); memset(&iov, 0, sizeof(iov)); - memset(to, 0, size); + memset(to, 0, size2); iov[0].iov_base = buf; iov[0].iov_len = sizeof(buf); + iov[1].iov_base = buf2; + iov[1].iov_len = sizeof(buf2); - to->count = 1; + to->count = 2; to->dests[0].addr = 0x0100007F; to->dests[0].port = 100; + to->dests[1].addr = 0x0100007F; + to->dests[1].port = 101; msg.msg_iov = iov; - msg.msg_iovlen = 1; + msg.msg_iovlen = 2; msg.msg_name = to; - msg.msg_namelen = size; + msg.msg_namelen = size2; int ret;