diff options
| author | mikeos <mike.osipov@gmail.com> | 2013-01-28 23:15:49 +0400 |
|---|---|---|
| committer | mikeos <mike.osipov@gmail.com> | 2013-01-28 23:15:49 +0400 |
| commit | 90810f9f35494ed55784547ea3f91f20da91f2c4 (patch) | |
| tree | 02c006e66906a068c5e88ddca059b1e55c9788cb /tcpstat.c | |
| parent | 656e5b71064f5ee521e3d28a6c1c0e7f5f85a622 (diff) | |
command interface improvements
Diffstat (limited to 'tcpstat.c')
| -rw-r--r-- | tcpstat.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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); |
