Hi,
ich möchte meinem Server eine flüstern-Funktion geben.
Zurzeit arbeite ich intensiv daran, aber es passiert nix.
Hier mal mein Stück CodeKuchen:
Nix, es führ nur das aus...
Was hab ich falsch gemacht?
PS: Der Client gibt: /send Username <Hallo Welt> ein. Ist vielleicht da was Falsch?
mfg
ich möchte meinem Server eine flüstern-Funktion geben.
Zurzeit arbeite ich intensiv daran, aber es passiert nix.
Hier mal mein Stück CodeKuchen:
VB.NET-Quellcode
- Private Sub ListenToConnection(ByVal con As Connection)
- Do
- Try
- Dim min As String = CStr(My.Computer.Clock.LocalTime.Minute)
- Dim hour As String = CStr(My.Computer.Clock.LocalTime.Hour)
- Dim tmp As String = con.streamr.ReadLine
- Console.WriteLine(hour & ":" & min & " " & con.nick & ": " & tmp)
- For Each c As Connection In list
- Try
- c.streamw.WriteLine(con.nick & ": " & tmp)
- c.streamw.Flush()
- If tmp.StartsWith("/kick") Then
- Dim Kickname As String = tmp.Remove(0, 6)
- For Each Connect In list
- If Connect.nick = Kickname Then
- SendToAllClients("--> " & Kickname & " wurde gekickt.")
- Sendtoperson("/kicked", Kickname)
- Console.WriteLine(Kickname & " wurde gekickt.")
- Exit For
- End If
- Next
- ElseIf tmp.StartsWith("/send") Then
- Dim text As String = tmp.Remove(0, 6)
- Dim message As String
- Dim strArr As String()
- strArr = text.Split(Convert.ToChar(">"))
- message = strArr(1).Replace("<", "")
- Dim nickArr As String()
- nickArr = text.Split(Convert.ToChar(" "))
- Dim NickName As String = nickArr(1)
- For Each Connect In list
- If Connect.nick = NickName Then
- Sendtoperson(message, NickName)
- Console.WriteLine("VON: " & con.nick & " AN: " & NickName)
- Console.WriteLine(message)
- End If
- Next
- End If
- Catch
- End Try
- Next
- Catch
- list.Remove(con)
- Userlist()
- Console.WriteLine(con.nick & " ist gegangen.")
- Exit Do
- End Try
- Loop
- End Sub
Nix, es führ nur das aus...
Was hab ich falsch gemacht?
PS: Der Client gibt: /send Username <Hallo Welt> ein. Ist vielleicht da was Falsch?
mfg
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „gfcwfzkm“ ()