This commit is contained in:
@@ -58,10 +58,8 @@ func (m *TCPClient) Connect() error {
|
||||
|
||||
func (m *TCPClient) HandleConnectionError(err error) error {
|
||||
if err != nil {
|
||||
|
||||
m.Errors <- err
|
||||
m.ErrorCount++
|
||||
|
||||
}
|
||||
return err
|
||||
}
|
||||
@@ -70,7 +68,7 @@ func (m *TCPClient) Close() {
|
||||
m.Conn.Close()
|
||||
}
|
||||
|
||||
func (m *TCPClient) SendPacket(messageType uint16, data []byte) error {
|
||||
func (m *TCPClient) SendPacket(messageType uint32, data []byte) error {
|
||||
err := m.Connect()
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -78,7 +76,7 @@ func (m *TCPClient) SendPacket(messageType uint16, data []byte) error {
|
||||
err = binary.Write(m.Conn, binary.LittleEndian, Packet{
|
||||
Version: 1,
|
||||
MessageType: messageType,
|
||||
DataLength: uint16(len(data)),
|
||||
DataLength: uint64(len(data)),
|
||||
})
|
||||
if err != nil {
|
||||
return m.HandleConnectionError(err)
|
||||
@@ -87,7 +85,7 @@ func (m *TCPClient) SendPacket(messageType uint16, data []byte) error {
|
||||
return m.HandleConnectionError(err)
|
||||
}
|
||||
|
||||
// func (m *TCPClient) SendPacketFn(messageType uint16, datafn func(w io.Writer) error) error {
|
||||
// func (m *TCPClient) SendPacketFn(messageType uint32, datafn func(w io.Writer) error) error {
|
||||
// data, err := GetData(datafn)
|
||||
// if err != nil {
|
||||
// return err
|
||||
@@ -95,7 +93,7 @@ func (m *TCPClient) SendPacket(messageType uint16, data []byte) error {
|
||||
// return m.SendPacket(messageType, data)
|
||||
// }
|
||||
|
||||
func (m *TCPClient) Call(messageType uint16, responseType uint16, data []byte) ([]byte, error) {
|
||||
func (m *TCPClient) Call(messageType uint32, responseType uint32, data []byte) ([]byte, error) {
|
||||
err := m.SendPacket(messageType, data)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user