Thomas Füssl
 
  zurück      Startseite      Gästebuch      Kontakt 
  ©2003 by thfu - Mail an Webmaster   

Freeware

nach Themen:
 Internet
 Multimedia
 System
 Visual Basic

nach Kategorien:
 Programme
 VB-Bibliotheken
 VB-Sourcecode

Index:
 Alle Downloads
 Alle Artikel


Über...

 Sinn und Unsinn
 Gästebuch
 über mich


Partner-Link
EMails und 1 GB kostenloser Speicher bei
GMX

Partner-Link
Bücher bestellen bei
Amazon

 

Freeware
Programme

Mini-WebServer
kleinster Web-Server
VBTools
Werkzeuge für Visual Basic
KeyReMap
Tasten umbelegen
Exe/Bmp-PropertyPage
Eigenschaftsseite
VB-Setup
Setup-Programm
Registry-Tricks


VB-Bibliotheken


Apfel.Ocx
Apfelmännchenprogramm
RegExp.Dll
Reguläre Ausdrücke für VB
SerialID.Dll
Disk-Nummer r/w


VB-Sourcecode Tipps&Tricks


TCP/IP-Klassen
Rekursiv
MIME-Kodierung (base64)
Internet
MinMax
Format 8.3
Standard-Dialoge


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