|
|
@@ -94,7 +94,7 @@ func StartStcConnection(conn net.Conn, cab string) {
|
|
|
func CreateConnection(RemoteCab string) (net.Conn, error) {
|
|
|
|
|
|
if RemoteCab == "1" { // connect to MC1
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect Server MC1 IP:%s :Port:%d", socket.RemoteAddr, socket.RemotePort)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect Server MC1 IP:%s :Port:%d", socket.RemoteAddr, socket.RemotePort)
|
|
|
// 创建 Dialer
|
|
|
if active.CabNum == "1" { //in cab1
|
|
|
dialer := &net.Dialer{
|
|
|
@@ -106,7 +106,7 @@ func CreateConnection(RemoteCab string) (net.Conn, error) {
|
|
|
DialAddr := fmt.Sprintf("%s:%d", socket.RemoteAddr, socket.RemotePort)
|
|
|
conn, err := dialer.Dial("tcp", DialAddr)
|
|
|
if err != nil {
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
return nil, err
|
|
|
}
|
|
|
lfshook.NewLogger().Logger.Infof("Connect success :%s:%d", socket.RemoteAddr, socket.RemotePort)
|
|
|
@@ -121,14 +121,14 @@ func CreateConnection(RemoteCab string) (net.Conn, error) {
|
|
|
DialAddr := fmt.Sprintf("%s:%d", socket.RemoteAddr, socket.RemotePort)
|
|
|
conn, err := dialer.Dial("tcp", DialAddr)
|
|
|
if err != nil {
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
return nil, err
|
|
|
}
|
|
|
lfshook.NewLogger().Logger.Infof("Connect success :%s:%d", socket.RemoteAddr, socket.RemotePort)
|
|
|
return conn, nil
|
|
|
}
|
|
|
} else { // connect to MC8
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect server MC8 IP:%s :Port:%d", socket.RemoteAddr8, socket.RemotePort)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect server MC8 IP:%s :Port:%d", socket.RemoteAddr8, socket.RemotePort)
|
|
|
// 创建 Dialer
|
|
|
if active.CabNum == "1" { //in cab1
|
|
|
dialer := &net.Dialer{
|
|
|
@@ -140,7 +140,7 @@ func CreateConnection(RemoteCab string) (net.Conn, error) {
|
|
|
DialAddr := fmt.Sprintf("%s:%d", socket.RemoteAddr8, socket.RemotePort)
|
|
|
conn, err := dialer.Dial("tcp", DialAddr)
|
|
|
if err != nil {
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
return nil, err
|
|
|
}
|
|
|
lfshook.NewLogger().Logger.Infof("Connect success MC8:%s:%d", socket.RemoteAddr8, socket.RemotePort)
|
|
|
@@ -155,7 +155,7 @@ func CreateConnection(RemoteCab string) (net.Conn, error) {
|
|
|
DialAddr := fmt.Sprintf("%s:%d", socket.RemoteAddr8, socket.RemotePort)
|
|
|
conn, err := dialer.Dial("tcp", DialAddr)
|
|
|
if err != nil {
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
return nil, err
|
|
|
}
|
|
|
lfshook.NewLogger().Logger.Infof("Connect success MC8:%s:%d", socket.RemoteAddr8, socket.RemotePort)
|
|
|
@@ -233,7 +233,7 @@ func CreateConnectionSipServer() (net.Conn, error) {
|
|
|
DialAddr := fmt.Sprintf("%s:%d", socket.RemoteAddr, socket.LocalPort) // Connect to Cab1 Sip server
|
|
|
conn, err := dialer.Dial("tcp", DialAddr)
|
|
|
if err != nil {
|
|
|
- lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
+ //lfshook.NewLogger().Logger.Infof("========Connect server err :%+v", err)
|
|
|
return nil, err
|
|
|
}
|
|
|
lfshook.NewLogger().Logger.Infof("Connect SIP Server success :%s:%d", socket.RemoteAddr, socket.LocalPort)
|
|
|
@@ -262,7 +262,7 @@ func Sendheartbeat(ctx context.Context, conn net.Conn) {
|
|
|
for {
|
|
|
select {
|
|
|
case <-ctx.Done():
|
|
|
- lfshook.NewLogger().Logger.Infof("Sendheartbeat===ctx==ret======")
|
|
|
+ //lfshook.NewLogger().Logger.Infof("Sendheartbeat===ctx==ret======")
|
|
|
return
|
|
|
|
|
|
case <-ticker.C:
|
|
|
@@ -271,13 +271,13 @@ func Sendheartbeat(ctx context.Context, conn net.Conn) {
|
|
|
// 编码并发送数据...
|
|
|
encoded, err := protocol.Encode()
|
|
|
if err != nil {
|
|
|
- fmt.Printf("encode err : %v\n", err)
|
|
|
+ //fmt.Printf("encode err : %v\n", err)
|
|
|
return
|
|
|
}
|
|
|
if conn != nil {
|
|
|
_, err = conn.Write(encoded)
|
|
|
if err != nil {
|
|
|
- fmt.Printf("Send hearbeat err: %v\n", err)
|
|
|
+ //fmt.Printf("Send hearbeat err: %v\n", err)
|
|
|
conn.Close()
|
|
|
return // 触发重连
|
|
|
}
|
|
|
@@ -302,7 +302,7 @@ func SendheartbeatToSipServer(ctx context.Context, conn net.Conn) {
|
|
|
for {
|
|
|
select {
|
|
|
case <-ctx.Done():
|
|
|
- lfshook.NewLogger().Logger.Infof("Sendheartbeat===ctx==ret======")
|
|
|
+ //lfshook.NewLogger().Logger.Infof("Sendheartbeat===ctx==ret======")
|
|
|
return
|
|
|
|
|
|
case <-ticker.C:
|
|
|
@@ -311,13 +311,13 @@ func SendheartbeatToSipServer(ctx context.Context, conn net.Conn) {
|
|
|
// 编码并发送数据...
|
|
|
encoded, err := protocol.Encode()
|
|
|
if err != nil {
|
|
|
- fmt.Printf("encode err : %v\n", err)
|
|
|
+ //fmt.Printf("encode err : %v\n", err)
|
|
|
return
|
|
|
}
|
|
|
if conn != nil {
|
|
|
_, err = conn.Write(encoded)
|
|
|
if err != nil {
|
|
|
- fmt.Printf("Send hearbeat err: %v\n", err)
|
|
|
+ //fmt.Printf("Send hearbeat err: %v\n", err)
|
|
|
conn.Close()
|
|
|
return // 触发重连
|
|
|
}
|