next up previous contents
Next:
Speicherplatz Up: Aufbau des Senders Previous: Paket-Strukturen von PORTAL

Initialisieren des Sockets

Zur Initialisierung der Kommunikation über den Socket wird die Funktion  DS_init_socket_write() verwendet. Diese versucht, den Socket, der vorher vom Empfänger geöffnet wurde, zu finden. Hierfür wird die Funktion init_socket_write aufgerufen. Diese kann entweder einen Internet- oder einen UNIX-Socket bearbeiten. Der Sender schickt nun ein Kontrollpaket zum Empfänger, um ihm mitzuteilen, daß die Kommunikation beginnt. Hierfür ist die Funktion send_hello zuständig. Diese schickt das erste Kontrollpaket zum Empfänger. Die Kennung ist hierbei SO_HELO.

  figure290
Abbildung: Reihenfolge der Pakete bei der Übertragung durch PORTAL



Michael Burghardt