From 90810f9f35494ed55784547ea3f91f20da91f2c4 Mon Sep 17 00:00:00 2001 From: mikeos Date: Mon, 28 Jan 2013 23:15:49 +0400 Subject: command interface improvements --- tcpstat.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tcpstat.c') diff --git a/tcpstat.c b/tcpstat.c index b76877f..ff24848 100644 --- a/tcpstat.c +++ b/tcpstat.c @@ -9,6 +9,8 @@ #include "debug.h" #include "data.h" +#define COMMAND "list\nbye\n" + static char buf[0x1000]; int main(int argc, char *argv[]) @@ -27,6 +29,9 @@ int main(int argc, char *argv[]) if (connect(sock, (struct sockaddr *) &sa, sizeof(sa)) < 0) sys_err("connect"); + if (write(sock, COMMAND, sizeof(COMMAND) - 1) < 0) + sys_err("write"); + while ((n = read(sock, buf, sizeof(buf))) > 0) { buf[n] = 0; fputs(buf, stdout); -- cgit v1.2.3-70-g09d2