#include <stdio.h>

main ()
{
  int comm_sock, sock;
  char c;				/* must be 1 byte long! */

  /* Setup socket.  See text for explanation of the parameters. */
  setup_server_socket(SOCKET_NUM, &sock, 1);

  /* Accept each client.  In this case we only have one client. */
  accept_client(sock, &comm_sock);

  /* repeatedly receive characters from client and put on stdout */
  while (1) {
	if (recv (comm_sock, &c, 1, 0) == 0) break;
	putchar (c);
  }

  close(sock); close(comm_sock);
}
