10 lines
551 B
Go
10 lines
551 B
Go
// Package teamspeak implements a TeamSpeak 3 (and compatible) client over UDP:
|
|
// handshake, EAX-encrypted packets, commands, notifications, optional voice, and file transfer helpers.
|
|
//
|
|
// Use [NewClient] with a [*crypto.Identity], call [Client.Connect], then [Client.WaitConnected]
|
|
// before sending commands or relying on client ID. Subpackages cover crypto identities,
|
|
// DNS/TSDNS resolution, transport framing, and TS3 command escaping/parsing.
|
|
//
|
|
// This is a clean-room implementation without the proprietary TeamSpeak SDK.
|
|
package teamspeak
|