INDY

Dauer: 1 Tag | Preis: € 299,00

Inhalt
  • Was ist INDY?
  • In RAD Studio 12 Athens enthaltene Indy-Version
  • Terminologie von Sockets
  • Einführung in Sockets
    • TCP/IP
    • Client
    • Server
    • IP-Adresse
    • Port
    • Protokoll
    • Socket
    • Host Name
    • DNS
    • TCP
    • UDP
    • ICMP
    • HOSTS
    • SERVICES
    • Localhost (Loopback)
    • Ping
    • TraceRoute-Beispiel
    • LAN
    • WAN
    • Winsock
    • Stack
    • Netzwerk-Byte-Reihenfolge
  • Einführung in INDY
    • Der Indy-Weg
    • Die Indy-Methodik
    • Wie Indy anders ist
    • Übersicht über Clients
    • Übersicht über Server
    • Socket-Programmiermodelle
  • Blockieren
    • Vorteile des Blockierens
    • Nachteile des Blockierens
  • Indy und die Ausnahmebehandlung
    • Ausnahmen sind keine Fehler
  • Lesen und Schreiben
    • Lesemethoden
      • AllData
      • ReadBuffer
      • ReadLn
      • ReadStream
    • Schreibmethoden
      • Write
      • WriteLn
    • Schreibpufferung
  • Verbindungsabbrüche
    • Erkennen von Verbindungsabbrüchen
    • Sei höflich, sag Auf Wiedersehen
    • Musst du es wirklich wissen?
    • Ich muss es jetzt wissen!
    • Keep Alives
    • Keep Alives (zusätzlicher Vorteil)
    • Pings
    • EIdConnClosedGracefully
    • Warum tritt diese Ausnahme in Servern auf?
    • Verbindungsabbruch
      • Gegenseitige Vereinbarung
      • Einzelner Verbindungsabbruch
      • Der Fall von HTTP
    • Wann ist eine Ausnahme ein Fehler?
  • Implementierung eines Kommunikationssystems basierend auf INDY
    • Das Huhn oder das Ei?
    • Telnet unter Windows installieren
    • Telnet testen
    • Implementieren Sie das folgende Protokoll und testen Sie den Server mit Telnet
  • IOHandler
    • Erweitern ohne Änderung
    • Zusätzliche IOHandler
    • Intercepts und Protokollierung
      • Intercepts
      • Protokollierung
      • Hier sind einige Protokollierungsklassen
    • Debugging
  • Server
    • Servermodelle
      • TIdTCPServer
      • Threading-Modell
      • Threaded-Ereignisse
      • OnExecute-Beispiel
    • Server-Verbindungslebenszyklus
    • Demo
    • TIdCmdTCPServer
      • Befehls-Handler
      • Befehls-Handler-Lebenszyklus
      • Demo
    • TIdUDPServer
      • Demo
    • TIdSimpleServer
Nach oben scrollen