Переглянути джерело

Properly fix connection closing

tags/v0.2.1
Russ Garrett 7 роки тому
джерело
коміт
395e3fbfb9
Аккаунт користувача з таким Email не знайдено
2 змінених файлів з 2 додано та 5 видалено
  1. 1
    2
      examples/irccat.json
  2. 1
    3
      tcplistener/tcplistener.go

+ 1
- 2
examples/irccat.json Переглянути файл

1
 {
1
 {
2
   "tcp": {
2
   "tcp": {
3
-    "listen": ":12345",
4
-    "close_after_message": false
3
+    "listen": ":12345"
5
   },
4
   },
6
   "http": {
5
   "http": {
7
     "listen": ":8045",
6
     "listen": ":8045",

+ 1
- 3
tcplistener/tcplistener.go Переглянути файл

57
 			log.Infof("[%s] message: %s", conn.RemoteAddr(), msg)
57
 			log.Infof("[%s] message: %s", conn.RemoteAddr(), msg)
58
 			l.parseMessage(msg)
58
 			l.parseMessage(msg)
59
 		}
59
 		}
60
-		if viper.GetBool("tcp.close_after_message") {
61
-			conn.Close()
62
-		}
63
 	}
60
 	}
61
+	conn.Close()
64
 }
62
 }
65
 
63
 
66
 func (l *TCPListener) parseMessage(msg string) {
64
 func (l *TCPListener) parseMessage(msg string) {

Завантаження…
Відмінити
Зберегти