Netzwerk-Programmierung unter Linux
Netzwerkprogrammierung unter Linux (und UNIX) fügt sich hervorragend in das Grundprinzip „Everything is a File“ ein. Das Socket-Interface stellt ein leicht zu benutzendes Programmierparadigma dar, das nicht auf TCP/IP beschränkt ist, sondern auf eine Vielzahl anderer Netzwerkprotokolle anwendbar ist.
Kursinhalte
- Grundlagen der Netzwerkprogrammierung
- Stream- und Datagramm-Sockets
- Adressfamilien
- TCP
- UDP
- Hilfsfunktionen, DNS-Lookup
- IPv4 und IPv6
- UNIX Domain Sockets
- Verschiedene: CAN, Bluetooth
- IO-Multiplexing mit select/poll/epoll
Zielgruppe
IT-Administratoren, Programmierer und Spezialisten für System- und Netzwerktechnik
Voraussetzungen
Solide Kenntnisse in C werden vorausgesetzt, genau wie eine Grundkenntnis des Systems (vgl. Kurs "Linux vom Programmierer-Standpunkt: Überblick").
Abschluss & Bestätigung
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.
Ihre Terminanfrage
Alle Preise zzgl. MwSt.
Angebot einholen
Ihr individuelles Kursangebot
Kostenvoranschlag
Unverbindlich herunterladen
Training Services
Services zu Ihrem Seminar
Sie haben Fragen zum Kurs?
WeitereKursempfehlungen
Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Face-to-Face-Trainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie
Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie



Training im Seminarzentrum (Face-2-Face)
Profitieren Sie von Präsenztrainings mit modernster technischer Ausstattung, praxisnahen Übungslabs und einer angenehmen Lernatmosphäre. Unsere klimatisierten Schulungsräume mit Pausenlounges bieten ideale Bedingungen für konzentriertes Lernen – inklusive umfassender Services direkt vor Ort.
- Persönliches Training vor-Ort
- Modernes IT-Schulungsequipment
- Kursunterlagen
- Verpflegung im Seminarzentrum
- Teilnahmezertifikat
- Barrierefreier Zugang
- tecTrain Wissensgarantie



Training im Virtual Classroom (Live-Online)
Lernen Sie im virtuellen Klassenzimmer – live, interaktiv und praxisnah. Mit direktem Austausch mit erfahrenen Trainer:innen, modernen Übungsumgebungen und flexibler Teilnahme – für effizientes Lernen ohne Anreise.
- Live-Online-Training mit echten Trainer:innen
- Digitale Lab-Umgebung
- Digitale Kursunterlagen
- IT-Support während des Trainings
- Teilnahmezertifikat
- tecTrain Wissensgarantie



Kursinhalte
- Grundlagen der Netzwerkprogrammierung
- Stream- und Datagramm-Sockets
- Adressfamilien
- TCP
- UDP
- Hilfsfunktionen, DNS-Lookup
- IPv4 und IPv6
- UNIX Domain Sockets
- Verschiedene: CAN, Bluetooth
- IO-Multiplexing mit select/poll/epoll
Zielgruppe
IT-Administratoren, Programmierer und Spezialisten für System- und Netzwerktechnik
Voraussetzungen
Solide Kenntnisse in C werden vorausgesetzt, genau wie eine Grundkenntnis des Systems (vgl. Kurs "Linux vom Programmierer-Standpunkt: Überblick").
Abschluß
Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.