1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2026-01-06 09:15:37 -05:00

close method for point server

This commit is contained in:
v2ray
2016-01-04 00:33:25 +01:00
parent 201481a82c
commit 56c5302367
11 changed files with 80 additions and 49 deletions

View File

@@ -27,7 +27,7 @@ import (
)
var (
serverup = make(map[string]bool)
runningServers = make([]*point.Point, 0, 10)
)
func TestFile(filename string) string {
@@ -35,9 +35,6 @@ func TestFile(filename string) string {
}
func InitializeServerSetOnce(testcase string) error {
if up, found := serverup[testcase]; found && up {
return nil
}
err := InitializeServer(TestFile(testcase + "_server.json"))
if err != nil {
return err
@@ -46,7 +43,6 @@ func InitializeServerSetOnce(testcase string) error {
if err != nil {
return err
}
serverup[testcase] = true
return nil
}
@@ -68,6 +64,14 @@ func InitializeServer(configFile string) error {
log.Error("Error starting Point server: %v", err)
return err
}
runningServers = append(runningServers, vPoint)
return nil
}
func CloseAllServers() {
for _, server := range runningServers {
server.Close()
}
runningServers = make([]*point.Point, 0, 10)
}