Skip to content

Commit 43f6788

Browse files
committed
dove
1 parent 0084163 commit 43f6788

File tree

4 files changed

+4
-8
lines changed

4 files changed

+4
-8
lines changed

dove/dove.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package dove
22

33
import (
4+
"github.com/hwholiday/ghost/dove/network"
45
"log"
56
"net"
67
"sync"
7-
8-
"github.com/hwholiday/learning_tools/dove/network"
98
)
109

1110
const (

dove/manager.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ package dove
22

33
import (
44
"errors"
5+
"github.com/hwholiday/ghost/dove/network"
56
"sync"
67
"sync/atomic"
7-
8-
"github.com/hwholiday/learning_tools/dove/network"
98
)
109

1110
var ErrExceedsLengthLimit = errors.New("exceeds length limit")

dove/network/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ func (c *conn) read() ([]byte, error) {
144144

145145
func (c *conn) witer(byt []byte) error {
146146
var (
147-
length = len(byt)
147+
length = int64(len(byt))
148148
)
149149
if err := binary.Write(c.readWriter.Writer, c.opts.endian, length); err != nil {
150150
return err

dove/network/option.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ func newOptions(opts ...Option) (*options, error) {
7878
readBufferSize: 4096,
7979
witerChanLen: 1,
8080
readChanLen: 1,
81+
length: 8,
8182
heartbeatInterval: time.Second * 30,
8283
useBigEndian: true,
8384
}
@@ -87,9 +88,6 @@ func newOptions(opts ...Option) (*options, error) {
8788
if o.conn == nil {
8889
return nil, errors.New("conn is nil")
8990
}
90-
if o.length == 0 {
91-
return nil, errors.New("length is 0")
92-
}
9391
if o.useBigEndian {
9492
o.endian = binary.BigEndian
9593
} else {

0 commit comments

Comments
 (0)