next up previous contents index
Next: Multicast Sockets - mc_sock.h Up: Die Funktionenbibliothek, libmc Previous: Die Funktionenbibliothek, libmc

TCP Sockets - tcp_sock.h

  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 Port  port. 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);
      ....


Heiko W.Rupp
12/1/1997