X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test.c;h=474230818bb5f7e6c3fc5ffa586ec91cef7c7f15;hb=93d2e72d3e72e4d91575fc00545dbba96dcdea69;hp=0e0cb2eb480cf733f20ec9ac2232ec1eb403c5a1;hpb=95d7d348316f1ed8d2ff3e37cb7f962abf4a7f84;p=utcp diff --git a/test.c b/test.c index 0e0cb2e..4742308 100644 --- a/test.c +++ b/test.c @@ -17,7 +17,7 @@ struct utcp_connection *c; int dir = 3; bool running = true; -int do_recv(struct utcp_connection *c, void *data, size_t len) { +int do_recv(struct utcp_connection *c, const void *data, size_t len) { if(!data || !len) { if(errno) fprintf(stderr, "Error: %s\n", strerror(errno)); @@ -30,12 +30,12 @@ int do_recv(struct utcp_connection *c, void *data, size_t len) { return write(0, data, len); } -void do_accept(struct utcp_connection *nc, void *data, size_t len) { +void do_accept(struct utcp_connection *nc, uint16_t port) { utcp_accept(nc, do_recv, NULL); c = nc; } -int do_send(struct utcp *utcp, void *data, size_t len) { +int do_send(struct utcp *utcp, const void *data, size_t len) { int s = *(int *)utcp->priv; return send(s, data, len, MSG_DONTWAIT); } @@ -77,7 +77,7 @@ int main(int argc, char *argv[]) { return 1; if(!server) - c = utcp_connect(u, "test", 4, do_recv, NULL); + c = utcp_connect(u, 1, do_recv, NULL); struct pollfd fds[2] = { {.fd = 0, .events = POLLIN | POLLERR | POLLHUP},