inetd, Clientseite

Die Client-Seite ist besonders lässig. Man verwendet einfach stdin/stdout für die Ein- und Ausgabe, wie man es gewohnt ist. Das schliesst printf(), fgets() und Freunde mit ein.

Man sollte nur darauf achten, daß das Mischen von Low-Level I/O (wie read() und write()) mit High-Level I/O (wie printf() und fgets()) meistens eine schlechte Idee ist (Pufferung!). Man sollte zumindest reichlich fflush(stdout) verwenden, wenn es nötig ist.

#include <stdio.h>

int main(void)
{
    printf("Hello, World!\n");
    return 0;
}