Hii , also ich habe mein vb6 buch durchgelesen und es wurden unter anderem Winsock client/server besprochen.
Ich wollte mal ne simple funktion machen , wie ich das notepad auf dem anderen PC öffne.
Mein Client:
Mein Server:Code:Private Sub Command1_Click() Winsock1.SendData "bla" End Sub Private Sub Command2_Click() Winsock1.Close Winsock1.Connect text1Text, Text2.Text MsgBox ("Succesfully connected!") End Sub
Doch wenn ich auf den Button klicke der die message bla sendet damit das notepad aufgeht kommt n fehler :"Falsches Protokoll oder Verbindungszustand für die angeforderte Transaktion oder anforderung"Code:Private Sub Form_Load() Winsock1.Close Winsock1.LocalPort = 81 Winsock1.Listen Me.Hide End Sub Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long) Winsock1.Close Winsock1.Accept requestID End Sub Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long) Dim data As String Call Winsock1.GetData(data, vbString) If data = "bla" Then Shell "notepad.exe" End If End Sub Private Sub Winsock1_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean) Winsock1.Close Winsock1.Listen End Sub
Woran könnte das liegen ?
mfG



Zitieren


