Dr. Thomas Füssl
    Startseite      zurück Kontakt - Impressum - ©2010  


über mich
Kontakt

Internet-Programmierung unter VB

TCP/IP (und UDP/IP) ist einfach: Ein Server lauscht immer an einem bestimmten Port (z.B. Web-Server: Port 80). Ein Client kann sicht an diesen Port wenden und mit dem Server Daten austauschen.

Die Programmierung ist unter VB mit Hilfe der hier vorgestellten VB-Klassen sehr einfach:

  • Eine Socket-Klasse für beliebige eigene Übertragungen.
  • Client-Klassen für den Kontakt zu HTTP-, FTP-, Mail- und News-Servern
  • Server-Klassen für die einfachste Erstellung von HTTP- und FTP-Servern

    Download
    Socket-Klassen und Beipiele

    Inhalt des Download-Pakets:
    \ enthält Socket.cls und Socket.bas (Basis für alle Tools) sowie OpenSSL.dll (optional für SSL)
    \clients enthält die Client-Klassen
    \server enthält die Server-Klassen
    \beispiele enthält die Beispiele

    siehe auch
    BasicPro 4/99 (Grundlagen)
    BasicPro 6/99 (HTTP+POP3+SMTP+NNTP)
    BasicPro 3/00 (FTP+Telnet)
    BasicPro 5/00 (SSL)


    Socket-Klasse

    Die Socket-Klasse ersetzt das WinSock-Control durch eine reine VB-Klasse, ergänzbar durch eine SSL-DLL.

    Beispiel im Download-Paket:
    \beispiele\socket

    Referenz
    Referenz (Eigenschaften, Methoden, Ereignisse)

    Beispiel-Code
    TCP-Client, TCP-Server, UDP-Client, UDP-Server


    Client-Klassen

    Die Client-Klassen ermöglichen den Kontakt zu HTTP-, FTP-, Mail- und News-Servern.

    Beispiel im Download-Paket:
    \beispiele\httpclient
    \beispiele\ftpclient

    Referenz
    Referenz (Eigenschaften, Methoden, Ereignisse)

    Beispiel-Code
    HTTP-Client, FTP-Client, SMTP-Client, POP-Client, NNTP-Client


    Server-Klassen

    Die Server-Klassen ermöglichen die einfachste Erstellung von HTTP- und FTP-Servern.

    Beispiel im Download-Paket:
    \beispiele\httpserver
    \beispiele\ftpserver

    Referenz
    Referenz (Eigenschaften, Methoden, Ereignisse)

    Beispiel-Code
    HTTP-Server, FTP-Server