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

Socket-Klasse

Socket

Eigenschaften

NameTypKonstanten-Wert
SocketHandleLong 
StatesockType 
LocalPortLong 
RemoteHostString 
RemotePortLong 
LineSeparatorString 
TimeOutInteger 
ProtocolprotocolType 
SSLEnableBoolean 
SSLCipherString 
SSLSubjectString 
SSLIssuerString 
SSLServerCertificateString 
SSLServerKeyString 
SSLTrustedBoolean 
SSLCAFileString 
SSLHandleLong 
LocalIP (r)String 

Methoden

NameTypParameter
Connect ByVal host As String, ByVal Port As Long
Listen  
SendDataLongdata As Variant
SendDataToLongdata As Variant, host As String, Port As Long
Disconnect  
Accept Server As Socket
SendFile file As String
GetIPStringByVal hostname As String, Optional adapter As Integer = 0
GetDNSStringByVal ip As String
MyIPString 
MyNameString 
IsPrivateIPBooleanip As String

Ereignisse

NameParameter
Connect 
Closed 
SendComplete 
DataArrivalBinData() As Byte, RemoteHostIP As String
LineDataArrivalLineData As String, RemoteHostIP As String
ErrorError As Long, Description As String
ConnectionRequest 


SocketModule

Eigenschaften

NameTypKonstanten-Wert
SocketsCollection 
usedcountInteger 
CSocketMsgVariant2000
INADDR_NONEVariant&HFFFF
INADDR_ANYVariant&H0
INADDR_BROADCASTVariant&HFFFFFFFF
INVALID_SOCKETVariant-1
AF_INETVariant2
PF_INETVariant2
SOCK_STREAMVariant1
SOCK_DGRAMVariant2
IPPROTO_TCPVariant6
IPPROTO_UDPVariant17
SOL_SOCKETVariant&HFFFF&
SO_LINGERVariant&H80&
SO_BROADCASTVariant&H20
FIONBIOVariant&H80000000 Or 262144 Or 26112 Or 126
FD_SETSIZEVariant64
FD_READVariant&H1&
FD_WRITEVariant&H2&
FD_ACCEPTVariant&H8&
FD_CONNECTVariant&H10&
FD_CLOSEVariant&H20&
MAXGETHOSTSTRUCTVariant1024
WSA_DESCRIPTIONLENVariant256
WSA_DescriptionSizeVariantWSA_DESCRIPTIONLEN + 1
WSA_SYS_STATUS_LENVariant128
WSA_SysStatusSizeVariantWSA_SYS_STATUS_LEN + 1
WSABASEERRVariant10000
WSAEWOULDBLOCKVariantWSABASEERR + 35
WM_TIMERVariant&H113
WM_QUERYENDSESSIONVariant&H11
WS_OVERLAPPEDVariant&H0&
WS_MINIMIZEBOXVariant&H20000
WS_MAXIMIZEBOXVariant&H10000
WS_SYSMENUVariant&H80000
WS_THICKFRAMEVariant&H40000
WS_CAPTIONVariant&HC00000
WS_VISIBLEVariant&H10000000
WS_OVERLAPPEDWINDOWVariant(WS_OVERLAPPED Or WS_CAPTION Or WS_SYSMENU Or WS_THICKFRAME Or WS_MINIMIZEBOX Or WS_MAXIMIZEBOX)
GWL_WNDPROCVariant(-4)
hostent_sizeVariant16
servent_sizeVariant14
protoent_sizeVariant10
sockaddr_sizeVariant16
X509_V_OKVariant0
X509_V_ERR_ILLEGALVariant1
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERTVariant2
X509_V_ERR_UNABLE_TO_GET_CRLVariant3
X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATUREVariant4
X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATUREVariant5
X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEYVariant6
X509_V_ERR_CERT_SIGNATURE_FAILUREVariant7
X509_V_ERR_CRL_SIGNATURE_FAILUREVariant8
X509_V_ERR_CERT_NOT_YET_VALIDVariant9
X509_V_ERR_CERT_HAS_EXPIREDVariant10
X509_V_ERR_CRL_NOT_YET_VALIDVariant11
X509_V_ERR_CRL_HAS_EXPIREDVariant12
X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELDVariant13
X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELDVariant14
X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELDVariant15
X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELDVariant16
X509_V_ERR_OUT_OF_MEMVariant17
X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERTVariant18
X509_V_ERR_SELF_SIGNED_CERT_IN_CHAINVariant19
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLYVariant20
X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATUREVariant21
X509_V_ERR_CERT_CHAIN_TOO_LONGVariant22
X509_V_ERR_CERT_REVOKEDVariant23
X509_V_ERR_INVALID_CAVariant24
X509_V_ERR_PATH_LENGTH_EXCEEDEDVariant25
X509_V_ERR_INVALID_PURPOSEVariant26
X509_V_ERR_CERT_UNTRUSTEDVariant27
X509_V_ERR_CERT_REJECTEDVariant28
X509_V_ERR_APPLICATION_VERIFICATIONVariant50

Methoden

NameTypParameter
GetAddrByNameLongByVal hostname As String
GetHostByIPStringByVal ip As String
GetHostByAddressStringByVal addr As Long
GetIPByHostStringna As String, Optional adapter As Integer = 0
GetIPByAddressStringByVal addr As Long
WSAGetSelectEventIntegerByVal lParam As Long
WSAGetAsyncErrorIntegerByVal lParam As Long
GetWSAErrorStringStringByVal errnum As Long
SetBroadcast SocketHandle As Long, ByVal onoff As Integer
SetLingerLongSocketHandle As Long, ByVal onoff As Integer, ByVal LingerTime As Integer
GetLocalHostStringSocket As Long
GetLocalPortIntegerSocket As Long
GetLocalHostNameString 
GetPeerHostByAddrStringSocket As Long
GetPeerHostByNameStringSocket As Long
GetPeerPortLongSocket As Long
PingLonghost As String
TraceRouteStringhost As String
GetICMPErrorStringError As Integer
ClearSockAddr sa As sockaddr
SetWindowProcLonghwnd&, Func&
WindowProcLongByVal hwnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long