vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: sehen ob online 
Autor: Davey1234(5)
Datum: 02.02.04 17:18

Also der Code ist jetzt erheblich einfacher geworden. Ich habe gemerkt dass ich nur bekommen habe, dass die Adresse umgeleitet worden ist zu eine GIF-Datei. Natürlich hat die einen Namen, und schon kann ich einfach ihren Namen abfragen

Der Code jetzt:

Dim strIcq As String
 
Private Sub Form_Load()
  strIcq = InputBox("Welche ICQ-Nummer soll geprüft werden?")
  Winsock1.Close
  Winsock1.LocalPort = 0
  ' Alle Verbindungen schließen
  Winsock1.Connect "status.icq.com", 80
  ' Mit dem Server wwp.icq.com verbinden, mit dem HTTP-Port (80)
End Sub
 
Private Sub Winsock1_Connect()
' Wir sind verbunden
  Dim strHttpRequest As String
 
  ' HTTP-Request senden, ein HTTP-Request ist die Anfrage an den Webserver, 
  ' eine Datei (zB Webseite) zu senden
  strHttpRequest = "GET /online.gif?icq=" & strIcq & "&img=1 HTTP/1.1" & vbCrLf _
    & _
    "Host: wwp.icq.com" & vbCrLf & _
    "Accept: */*" & vbCrLf & _
    "Connection: close" & vbCrLf & vbCrLf
 
  Winsock1.SendData strHttpRequest ' Ab geht unser HTTP-Request an den Server
End Sub
 
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
  On Error Resume Next
  Dim strData As String
 
  ' Daten empfangen
  Winsock1.GetData strData
 
  For i = 1 To Len(strData)
    If Mid(strData, i, 9) = "Location:" Then
      Select Case Mid(strData, i + 19, 1)
        Case "0": MsgBox "Offline"
        Case "1": MsgBox "Online"
        Case "2": MsgBox "Unbekannt"
      End Select
      Winsock1.Close
    End If
  Next
End Sub
Hoffentlich geht das auch bei dir

Cu David
--------------------------------------------
ist eine geniale Erfindung

Q-lympics ist geil

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sehen ob online740Joshua02.02.04 12:50
Re: sehen ob online606Davey1234(5)02.02.04 13:49
Re: sehen ob online499Joshua02.02.04 14:20
Re: sehen ob online517Davey1234(5)02.02.04 16:26
Re: sehen ob online610Davey1234(5)02.02.04 16:50
Re: sehen ob online492Davey1234(5)02.02.04 16:55
Re: sehen ob online650Davey1234(5)02.02.04 17:18
Re: sehen ob online499Joshua03.02.04 01:41
Re: sehen ob online481Joshua03.02.04 02:16
Re: sehen ob online513Davey1234(5)03.02.04 12:02
Re: sehen ob online493Davey1234(5)03.02.04 12:14
Re: sehen ob online491Joshua03.02.04 14:20
Re: sehen ob online514Joshua04.02.04 01:35
Re: sehen ob online507max60003.02.04 21:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel