+#include <sympathy.h>
+#include "client.h"
+
+static void client_msg(s)
+{
+ printf ("%p [%d] %s\n", s->msg, s->msg->hdr.size , s->msg->debug.msg );
+
+
+
+}
+void
+client (void)
+{
+ Socket *s;
+ fd_set rfds, wfds;
+
+ s = socket_connect ("socket");
+
+
+ if (!s)
+ {
+ printf ("no socket");
+ return;
+ }
+
+ for (;;)
+ {
+ struct timeval tv = { 0, 100000 };
+
+
+ FD_ZERO (&rfds);
+ FD_ZERO (&wfds);
+
+ socket_pre_select (s, &rfds, &wfds);
+
+ select (FD_SETSIZE, &rfds, &wfds, NULL, &tv);
+
+ socket_post_select (s, &rfds, &wfds);
+
+ while (s->msg)
+ {
+ client_msg(s);
+ socket_consume_msg (s);
+ }
+ }
+
+}