add
This commit is contained in:
parent
b88c2320f3
commit
b0c7bc5949
@ -182,7 +182,7 @@ func (p *Client) AcceptTcp() error {
|
|||||||
loggo.Info("client waiting local accept tcp")
|
loggo.Info("client waiting local accept tcp")
|
||||||
|
|
||||||
for {
|
for {
|
||||||
p.tcplistenConn.SetDeadline(time.Now().Add(time.Millisecond * 100))
|
p.tcplistenConn.SetDeadline(time.Now().Add(time.Millisecond * 1000))
|
||||||
|
|
||||||
conn, err := p.tcplistenConn.AcceptTCP()
|
conn, err := p.tcplistenConn.AcceptTCP()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -193,8 +193,10 @@ func (p *Client) AcceptTcp() error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if conn != nil {
|
||||||
go p.AcceptTcpConn(conn)
|
go p.AcceptTcpConn(conn)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -240,8 +242,8 @@ func (p *Client) AcceptTcpConn(conn *net.TCPConn) {
|
|||||||
|
|
||||||
for e := sendlist.Front(); e != nil; e = e.Next() {
|
for e := sendlist.Front(); e != nil; e = e.Next() {
|
||||||
|
|
||||||
f := e.Value.(Frame)
|
f := e.Value.(*Frame)
|
||||||
mb, err := proto.Marshal(&f)
|
mb, err := proto.Marshal(f)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
loggo.Error("Error tcp Marshal %s %s %s", uuid, tcpsrcaddr.String(), err)
|
loggo.Error("Error tcp Marshal %s %s %s", uuid, tcpsrcaddr.String(), err)
|
||||||
continue
|
continue
|
||||||
|
@ -208,8 +208,8 @@ func (p *Server) RecvTCP(conn *ServerConn, id string, src *net.IPAddr) {
|
|||||||
|
|
||||||
for e := sendlist.Front(); e != nil; e = e.Next() {
|
for e := sendlist.Front(); e != nil; e = e.Next() {
|
||||||
|
|
||||||
f := e.Value.(Frame)
|
f := e.Value.(*Frame)
|
||||||
mb, err := proto.Marshal(&f)
|
mb, err := proto.Marshal(f)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
loggo.Error("Error tcp Marshal %s %s %s", conn.id, conn.tcpaddrTarget.String(), err)
|
loggo.Error("Error tcp Marshal %s %s %s", conn.id, conn.tcpaddrTarget.String(), err)
|
||||||
continue
|
continue
|
||||||
|
Loading…
Reference in New Issue
Block a user