Back to top

INDY

Durata: 1 giorno | Prezzo: 299,00 €

Contenuti

  • What’s INDY
  • Indy version included in ​RAD Studio 11 Alexandria​
  • Terminology of Sockets
  • Introduction to Sockets
    • TCP/IP
    • Client
    • Server
    • IP Address
    • Port
    • Protocol
    • Socket
    • Host Name
    • DNS
    • TCP
    • UDP
    • ICMP
    • HOSTS
    • SERVICES
    • Localhost (Loopback)
    • Ping
    • TraceRoute
      • Sample
    • LAN
    • WAN
    • Winsock
    • Stack
    • Network Byte Order
  • Introduction to INDY
    • The Indy Way
    • The Indy Methodology
    • How Indy is Different
    • Overview of Clients
    • Overview of Servers
    • Socket Programming Models
    • Blocking
      • Pros of Blocking
      • Cons of Blocking
    • Indy and the Exceptions Handling​
      • Exceptions are not Errors​
  • Reading and Writing
    • Read Methods
      • AllData
      • ReadBuffer
      • ReadLn
      • ReadStream
    • Write Methods
      • Write
      • WriteLn
    • Write Buffering​
  • Disconnections
    • Detecting Disconnects​
    • Be polite, saying Good Bye​
    • Do you really need to know?​
    • I need to know now!​
    • Keep Alives​
    • Keep Alives (additional advantage)​
    • Pings
    • EIdConnClosedGracefully
    • Why Does This Exception Occur in Servers?​
    • Disconnection
      • Mutual Agreement​
      • Single Disconnect​
      • The case of HTTP​
    • So, when an exception is an error?​
  • Implemeting a comunication system based on INDY​
    • The Chicken or the Egg?​
    • Install Telnet on Windows​
    • Testing telnet​
    • Implement the following protocol and test the server with telnet​
  • IOHandlers​
    • Extending without change​
    • Additional IOHandlers​
  • Intercepts and logging​
    • Intercepts
    • Logging
      • Here’s some logging classes​
    • Debugging
  • Servers
    • Server Models​
      • TIdTCPServer​
        • Threading Model​
        • Threaded Events​
        • OnExecute
          • Sample
        • Server Connection LifeCycle​
        • Demo
      • TIdCmdTCPServer
        • Command Handlers​
        • Command Handler LifeCycle​
        • Demo
      • TIdUDPServer
        • Demo
      • TIdSimpleServer

Richiedi informazioni