|
@@ -13,6 +13,7 @@ var ipAddress = global.Config.Foreign.GatewayServer
|
|
|
var ConnMap = make(map[string]net.Conn, 50)
|
|
|
var openDebug bool = false
|
|
|
|
|
|
+
|
|
|
func GatewayServe() {
|
|
|
listen, err := net.Listen("tcp", ipAddress)
|
|
|
if err != nil {
|
|
@@ -29,6 +30,7 @@ func GatewayServe() {
|
|
|
|
|
|
var n int32
|
|
|
|
|
|
+
|
|
|
func handleConn(c net.Conn) {
|
|
|
defer func() {
|
|
|
atomic.AddInt32(&n, -1)
|
|
@@ -57,9 +59,6 @@ func handleConn(c net.Conn) {
|
|
|
dataChan <- buf[:n]
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
handleData := func() {
|
|
|
for {
|
|
|
v, ok := <-dataChan
|