- struct sockaddr_in sin;
- socklen_t len;
- int sock = accept(server_sock, (struct sockaddr *)&sin, &len);
-
- if (sock == -1) {
- perror("accept()");
- exit(1);
- }
-
- serve_client(sock);
-
- close(sock);
+ iso_recv_connect(server_sock);
+ printf("Got connection.\n");
+ serve_client();
+ printf("Client closed.\n");