//
pkg.gl
Category
github.com/ancientice/gowarcraft3
protocol
package
1.6.0
Repository:
https://github.com/ancientice/gowarcraft3.git
Documentation:
pkg.go.dev
Overview
Versions
1
Dependencies
8
Dependents
0
Files
540 SLOC
#
Packages
bncs
Package bncs implements the old Battle.net chat protocol for Warcraft III.
capi
Package capi implements the datastructures for the official classic Battle.net chat API.
w3gs
Package w3gs implements the game protocol for Warcraft III.
#
Functions
Addr
Addr converts net.Addr to SockAddr.
BS16
BS16 is a BitSet16 contructor.
BS32
BS32 is a BitSet32 contructor.
BS8
BS8 is a BitSet8 contructor.
DString
DString converts str to DWordString panic if input invalid.
#
Variables
ErrInvalidDString
Errors.
ErrInvalidIP4
Errors.
ErrInvalidSockAddr
Errors.
ErrNoCStringTerminatorFound
Errors.
#
Structs
Buffer
Buffer wraps a []byte slice and adds helper functions for binary (de)serialization.
SockAddr
SockAddr stores a single socket connection tuple (port+ip) similar to Windows SOCKADDR_IN.
#
Type aliases
BitSet16
BitSet16 is a set of 16 bits.
BitSet32
BitSet32 is a set of 32 bits.
BitSet8
BitSet8 is a set of 8 bits.
DWordString
DWordString is a string of size dword (4 bytes / characters).