Home GEMDOSGEMDOS Zeichenweise Ein-/AusgabeZeichenweise Ein-/Ausgabe ARGV-VerfahrenARGV-Verfahren

5.17 Netzwerk

Fwritev       Daten aus mehreren Puffern schreiben
Freadv        Daten in mehrere Puffer lesen
Fsocket       Endpunkt für die Kommunikation erstellen
Fsocketpair   Ein Paar verbundener Sockets erstellen
Faccept       Eine Verbindung an einem Socket akzeptieren
Fconnect      Eine Verbindung an einem Socket initiieren
Fbind         Einen Namen mit einem Socket verbinden
Flisten       Auf Verbindungen an einem Socket warten
Frecvmsg      Eine Nachricht von einem Socket erhalten
Fsendmsg      Eine Nachricht an einen Socket schicken
Frecvfrom     Eine Nachricht von einem Socket erhalten
Fsendto       Eine Nachricht an einen Socket schicken
Fsetsockopt   Optionen für Sockets festlegen
Fgetsockopt   Optionen für Sockets erfragen
Fgetpeername  Namen des verbundenen Peer-Sockets erfragen
Fgetsockname  Socket-Namen abrufen
Fshutdown     Teil einer Vollduplex-Verbindung herunter fahren

Querverweis: Netzwerkfunktionen

5.17.1 Fwritev

Name: »file write« - Daten aus mehreren Puffern schreiben
 
Gemdosnummer: 347
 
Deklaration: int32_t Fwritev(int16_t handle, struct iovec *iov, int32_t niov);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.2 Freadv

Name: »file read« - Daten in mehrere Puffer lesen
 
Gemdosnummer: 348
 
Deklaration: int32_t Freadv(int16_t handle, struct iovec *iov, int32_t niov);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.3 Fsocket

Name: »socket« - Endpunkt für die Kommunikation erstellen
 
Gemdosnummer: 352
 
Deklaration: int32_t Fsocket(int32_t domain, int32_t type, int32_t protocol);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.4 Fsocketpair

Name: »socketpair« - Ein Paar verbundener Sockets erstellen
 
Gemdosnummer: 353
 
Deklaration: int32_t Fsocketpair(int32_t domain, int32_t type, int32_t protocol, int16_t fds[2]);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.5 Faccept

Name: »accetp« - Eine Verbindung an einem Socket akzeptieren
 
Gemdosnummer: 354
 
Deklaration: int32_t Faccept(int16_t fd, struct sockaddr *name, uint32_t *anamelen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.6 Fconnect

Name: »connect« - Eine Verbindung an einem Socket initiieren
 
Gemdosnummer: 355
 
Deklaration: int32_t Fconnect(int16_t fd, struct sockaddr *name, uint32_t anamelen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.7 Fbind

Name: »bind« - Einen Namen mit einem Socket verbinden
 
Gemdosnummer: 356
 
Deklaration: int32_t Fbind(int16_t fd, const struct sockaddr *name, uint32_t anamelen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.8 Flisten

Name: »listen« - Auf Verbindungen an einem Socket warten
 
Gemdosnummer: 357
 
Deklaration: int32_t Flisten(int16_t fd, int32_t backlog);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.9 Frecvmsg

Name: »recvmsg« - Eine Nachricht von einem Socket erhalten
 
Gemdosnummer: 358
 
Deklaration: int32_t Frecvmsg(int16_t fd, struct msghdr *msg, int32_t flags);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.10 Fsendmsg

Name: »sendmsg« - Eine Nachricht an einen Socket schicken
 
Gemdosnummer: 359
 
Deklaration: int32_t Fsendmsg(int16_t fd, const struct msghdr *msg, int32_t flags);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.11 Frecvfrom

Name: »recvfrom« - Eine Nachricht von einem Socket erhalten
 
Gemdosnummer: 360
 
Deklaration: int32_t Frecvfrom(int16_t fd, void *buf, int32_t buflen, int32_t flags, struct sockaddr *to, uint32_t *addrlen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.12 Fsendto

Name: »sendto« - Eine Nachricht an einen Socket schicken
 
Gemdosnummer: 361
 
Deklaration: int32_t Fsendto(int16_t fd, const void *buf, int32_t buflen, int32_t flags, const struct sockaddr *to, uint32_t addrlen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.13 Fsetsockopt

Name: »setsockopt« - Optionen für Sockets festlegen
 
Gemdosnummer: 362
 
Deklaration: int32_t Fsetsockopt(int16_t fd, int32_t level, int32_t name, const void *val, uint32_t valsize);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.14 Fgetsockopt

Name: »getsockopt« - Optionen für Sockets erfragen
 
Gemdosnummer: 363
 
Deklaration: int32_t Fgetsockopt(int16_t fd, int32_t level, int32_t name, void *val, uint32_t *valsize);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.15 Fgetpeername

Name: »getpeername« - Namen des verbundenen Peer-Sockets erfragen
 
Gemdosnummer: 364
 
Deklaration: int32_t Fgetpeername(int16_t fd, struct sockaddr *asa, uint32_t *alen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.16 Fgetsockname

Name: »getsockname« - Socket-Namen abrufen
 
Gemdosnummer: 365
 
Deklaration: int32_t Fgetsockname(int16_t fd, struct sockaddr *asa, uint32_t *alen);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

5.17.17 Fshutdown

Name: »shutdown« - Teil einer Vollduplex-Verbindung herunter fahren
 
Gemdosnummer: 366
 
Deklaration: int32_t Fshutdown(int16_t fd, int32_t how);
 
Beschreibung:
 
Ergebnis:
 
Verfügbar: Sie steht ab FreeMiNT 1.16 zur Verfügung.
 
Gruppe: Netzwerk
 
Querverweis:
 

Home GEMDOSGEMDOS Zeichenweise Ein-/AusgabeZeichenweise Ein-/Ausgabe ARGV-VerfahrenARGV-Verfahren