Veranstaltung/Unix Networking 1: Unterschied zwischen den Versionen
(→Intro) |
Marcus (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(14 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== | {{Veranstaltung | ||
Diese Vortragsreihe ist dazu gedacht, Euch mit den verschiedenen Netzwerk APIs der Unixoiden Betriebssysteme vertraut zu machen. | |title=Unix Networking 1 | ||
Vorausgesetzt werden Basiskenntnisse in der | |actor=Dennis Knorr | ||
|email= | |||
|url= | |||
|begin=2007/10/16 19:30:00 | |||
|place=LABOR e.V., Rottstr. 31, 44793 Bochum | |||
|contact= | |||
|audience= | |||
|tags= | |||
|type=talk | |||
|abstract=Diese Vortragsreihe ist dazu gedacht, Euch mit den verschiedenen Netzwerk APIs der Unixoiden Betriebssysteme vertraut zu machen. | |||
|image= | |||
|partof= | |||
}} | |||
Vorausgesetzt werden Basiskenntnisse in der Programmiersprache C. Rudimentäre Kenntnisse über Netzwerke (TCP, UDP, IP(v4)). Während der Vorträge wird anschaulicher Beispielcode generiert und erläutert - Es lohnt sich also den Laptop mitzubringen. Konnektivität gibt es wie immer via WLan oder Lan. | |||
==File Descriptors== | |||
== | |||
Hier wird zunächst einmal geklärt, wie man auf Datei Deskriptoren in C zugreift und nutzt. Welche Arten es gibt, wie man non-blocking und blocking I/O realisiert, sowie verschiedene Deskriptoren gleichzeitig nutzen kann. | Hier wird zunächst einmal geklärt, wie man auf Datei Deskriptoren in C zugreift und nutzt. Welche Arten es gibt, wie man non-blocking und blocking I/O realisiert, sowie verschiedene Deskriptoren gleichzeitig nutzen kann. | ||
Dauer: 45-60 Min | Dauer: 45-60 Min | ||
[http://deknos.gbks.net/codes/deskr.tex.txt Folientexsourcecode] | |||
== Internet Sockets == | |||
Bei diesem Vortrag lernt Ihr, wie man TCP und UDP sockets aufmacht und das erste eigene Programm mit Netzwerkfähigkeit schreibt. | Bei diesem Vortrag lernt Ihr, wie man TCP und UDP sockets aufmacht und das erste eigene Programm mit Netzwerkfähigkeit schreibt. | ||
Dauer: ca. 60 Min | Dauer: ca. 60 Min | ||
[http://deknos.gbks.net/codes/sock.tex.txt sockettexfolien] | |||
[http://deknos.gbks.net/codes/daytimec.c daytime-client-source] | |||
[http://deknos.gbks.net/codes/daytimec.c daytime-server-source] | |||
Die beiden Sourcecode examples habe ich von dem [http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/ FreeBSD Developer Handbuch] |
Aktuelle Version vom 23. Dezember 2014, 03:14 Uhr
Unix Networking 1 | |
---|---|
Akteur | Dennis Knorr |
Akteur Email | |
Akteur URL | |
Beginn | 2007/10/16 19:30:00 |
Ende | |
Ort | LABOR e.V., Rottstr. 31, 44793 Bochum |
Verantwortlich | |
Publikum | |
Schlagworte | |
Art | talk |
Rahmenveranstaltung | |
Export | iCalendar-Datei |
Vorausgesetzt werden Basiskenntnisse in der Programmiersprache C. Rudimentäre Kenntnisse über Netzwerke (TCP, UDP, IP(v4)). Während der Vorträge wird anschaulicher Beispielcode generiert und erläutert - Es lohnt sich also den Laptop mitzubringen. Konnektivität gibt es wie immer via WLan oder Lan.
File Descriptors[Bearbeiten | Quelltext bearbeiten]
Hier wird zunächst einmal geklärt, wie man auf Datei Deskriptoren in C zugreift und nutzt. Welche Arten es gibt, wie man non-blocking und blocking I/O realisiert, sowie verschiedene Deskriptoren gleichzeitig nutzen kann.
Dauer: 45-60 Min
Internet Sockets[Bearbeiten | Quelltext bearbeiten]
Bei diesem Vortrag lernt Ihr, wie man TCP und UDP sockets aufmacht und das erste eigene Programm mit Netzwerkfähigkeit schreibt.
Dauer: ca. 60 Min
Die beiden Sourcecode examples habe ich von dem FreeBSD Developer Handbuch