Erstmal packst du das Winsock Control auf deine Form.
Wie das geht weisst du ja denk ich mal.
Nun gehts an den Code.
Wenn dies ein Clientsocket werden soll solltest du am besten zu etwas connecten.
Je nachdem wo du's haben willst kommt dann das hin :
Code:
Winsock1.Connect "127.0.0.1", 50001
Nun versucht er eine Verbindung aufzubauen.
Fals die klappt wird das WinsockEvent Connect aufgerufen.
Wie du das zum Code hinzufügst weisst du sicher.
Fals nicht : Du klickst in der Codeansicht oben direkt über dem Codefenster auf die linke Listbox und wählst das Winsock Control aus. In der Rechten kannst du nun zu den Events springen die das Winsock Control mit sich führt.
Fals diese noch nicht im Code vorhanden sind werden sie sofort hinzugefügt.
So nun wurde connected.
Nun wartest du auf Daten die ankommen.
Sobald Daten ankommen wird das WinsockEvent DataArrival aufgerufen.
Wie du die Daten abfängst siehst du hier.
Code:
Dim incData as String 'je nachdem was man will
Winsock1.GetData incData
Nun hast du daten erhalten. ;o
Fals du welche versenden willst nutzt du folgendes.
Code:
Dim Packet as String
Packet = "HALLO"
Winsock1.SendData Packet
oder als Byte Variante
Code:
Dim Packet(4) as Byte 'HALLO = 5; 0 bis 4 = 5;D
Packet(0) = &H48
Packet(1) = &H41
Packet(2) = &H4C
Packet(3) = &H4C
Packet(4) = &H4F
Winsock1.SendData Packet