Diese beiden Funktionen erleichtern das Öffnen von
TCP-Sockets.
open_tcp_conn(char *host,int port)
Diese Funktion öffnet eine TCP-Verbindung zum angegebenen
Host host auf den angegebenen Portport.
Gibt einen Dateideskriptor zurück,
welcher dann mittels () und () gelesen und
beschrieben werden kann. Beispiel:
int s;
char buf[100];
s=open_tcp_conn("news.some.domain",119);
if(s>=0) {
/* socket is offen */
write(s,"Hello World",11);
close(s);
}
open_tcp_serv()
Diese Funktion öffnet einen
TCP-Socket, der in der Lage
ist, Verbindungen entgegenzunehmen. Damit kann dann relativ einfach
ein Server realisiert werden; im folgenden Beispiel wird ein Server
auf Port 12345 generiert der nur Verbindungen von localhost
akzeptiert.
int s,f;
s=open_tcp_serv("localhost",12345");
....
f=accept(s,0,0);
....