summaryrefslogtreecommitdiff
path: root/tcpstat.c
diff options
context:
space:
mode:
authormikeos <mike.osipov@gmail.com>2013-01-28 23:15:49 +0400
committermikeos <mike.osipov@gmail.com>2013-01-28 23:15:49 +0400
commit90810f9f35494ed55784547ea3f91f20da91f2c4 (patch)
tree02c006e66906a068c5e88ddca059b1e55c9788cb /tcpstat.c
parent656e5b71064f5ee521e3d28a6c1c0e7f5f85a622 (diff)
command interface improvements
Diffstat (limited to 'tcpstat.c')
-rw-r--r--tcpstat.c5
1 files changed, 5 insertions, 0 deletions
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);