require header match
This commit is contained in:
@@ -92,8 +92,14 @@ func NewTCPClient(address string) (*TCPClient, error) {
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (m *TCPClient) SendPacket(messageType PoolMessage, data []byte) error {
|
||||
type PacketHeader [4]byte
|
||||
|
||||
var (
|
||||
header = PacketHeader([4]byte{0x01, 0x02, 0x03, 0x04})
|
||||
)
|
||||
|
||||
func (m *TCPClient) SendPacket(messageType PoolMessage, data []byte) error {
|
||||
m.Conn.Write(header[:])
|
||||
err := binary.Write(m.Conn, binary.LittleEndian, Packet{
|
||||
Version: CurrentPacketVersion,
|
||||
MessageType: messageType,
|
||||
|
||||
Reference in New Issue
Block a user