Hej! såhär? KAn det vara så att det ligger mer än ett komando i in bufferten? cmd på sluttet är nästa komandos prefix?Winsock problem...
Jag har ett chat program med en server och en klient, det funkar fint men när jag ska ta ut data från en string så blir det fel, såhär skriver jag:
Klient:
<code>
Private Sub cmdSend_Click ()
sckKlient.Senddata "cmd|" & "kommandot"
End Sub
</code>
Server:
<code>
Private Sub sckServer_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim data As String
sckServer(Index).GetData data, vbString
If Instr(1, data, "cmd") Then
Temp = Split(data, "|")
command = Temp(1)
lblCommand.Caption = command
End If
End Sub
</code>
Felet är att istället för att bara visa kommandot så visar den i lblCommand.Caption, "kommandotcmd". Jag vill alltså ha bort "cmd".
/MickeSv: Winsock problem...
<code>
lblCommand.Caption = Left(command, (Len(command) - 3))
</code>Sv: Winsock problem...