Hallo,
ich habe ein kleines Problem mit meiner Verbindung zu Teamspeak 3 und zwar möchte ich gerne per Buttonklick eine Beliebe Nachricht an den TS senden.
Soweit klappt das senden auch nur habe ich das Problem das bei jeder Nachricht "serverdamin from blablabla:" steht, wie kann ich jetzt sagen das da
der Name des Benutzers steht welcher gerade in meinem Programm eingelogt ist? Dieser gibt man in der Loginform in eine Textbox ein.
Ich hoffe ihr könnt mir helfen.
Hier mein momentaner Code:
*Topic verschoben*
ich habe ein kleines Problem mit meiner Verbindung zu Teamspeak 3 und zwar möchte ich gerne per Buttonklick eine Beliebe Nachricht an den TS senden.
Soweit klappt das senden auch nur habe ich das Problem das bei jeder Nachricht "serverdamin from blablabla:" steht, wie kann ich jetzt sagen das da
der Name des Benutzers steht welcher gerade in meinem Programm eingelogt ist? Dieser gibt man in der Loginform in eine Textbox ein.
Ich hoffe ihr könnt mir helfen.
Hier mein momentaner Code:
VB.NET-Quellcode
- Imports System.Net
- Imports System.Net.Sockets
- Imports System.Text
- Public Class Form1
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Dim tcpClient As New System.Net.Sockets.TcpClient()
- tcpClient.Connect("serverid", "10011")
- Dim networkStream As NetworkStream = tcpClient.GetStream()
- Dim sendBytes As [Byte]()
- sendBytes = Encoding.ASCII.GetBytes("login serveradmin passwort" + vbCrLf)
- networkStream.Write(sendBytes, 0, sendBytes.Length)
- sendBytes = Encoding.ASCII.GetBytes("use sid=1" + vbCrLf)
- networkStream.Write(sendBytes, 0, sendBytes.Length)
- Dim aString As String = Replace(TextBox1.Text, " ", "\s")
- sendBytes = Encoding.ASCII.GetBytes("sendtextmessage targetmode=3 target=7 msg=" + aString + vbCrLf)
- networkStream.Write(sendBytes, 0, sendBytes.Length)
- sendBytes = Encoding.ASCII.GetBytes("logout" + vbCrLf)
- networkStream.Write(sendBytes, 0, sendBytes.Length)
- '
- End Sub
- End Class
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()