Wenn ich auf Verbinden drücke, steht folgendes im Code:
Code:
If socket3.State = sckConnected Then
Exit Sub
Else
If Lv.ListItems.Count <> 0 Then
If socket2(Lv.SelectedItem.SubItems(2)).State = sckConnected Then
socket3.Close
socket3.LocalPort = 56
socket3.Listen
socket2(Lv.SelectedItem.SubItems(2)).SendData "connect"
End If
End If
End If
Okay, ganz verständlich. Da wird "connect" an den Server gesendet, der damit dann zum Client verbindet.
Ich habe mir gedacht, um Commands zu versenden, mach ich es genauso, sprich:
Code:
If socket3.State = sckConnected Then
Exit Sub
Else
If Lv.ListItems.Count <> 0 Then
If socket2(Lv.SelectedItem.SubItems(2)).State = sckConnected Then
socket3.Close
socket3.LocalPort = 56
socket3.Listen
socket2(Lv.SelectedItem.SubItems(2)).SendData "test"
End If
End If
End If
Hier sendet der Client "test".
Im DataArrival steht das hier:
Code:
Private Sub Socket1_DataArrival(ByVal bytesTotal As Long)
Dim TestData As String
socket1.GetData TestData
If TestData = "test" Then
socket4.Close
MsgBox "test"
End If
End Sub
Also, wieso gibt er mir dann keine MsgBox raus?
Ich weiß einfach nicht mehr weiter...^^
MfG _________________
Zuletzt bearbeitet von Fuka_ am 02.04.2008, 13:46, insgesamt einmal bearbeitet
killer110_ Poster
Anmeldedatum: 16.04.2007 Beiträge: 165
Verfasst am: 02.04.2008, 12:03
Nehm ma das
Code:
Private Sub Socket1_DataArrival(ByVal bytesTotal As Long)
Dim TestData As String
socket1.GetData TestData
If TestData = "test" Then
socket4.Close
MsgBox "test"
End If