v2ray 9 anni fa
parent
commit
406360ed3e
2 ha cambiato i file con 1 aggiunte e 3 eliminazioni
  1. 0 1
      testing/servers/tcp/tcp.go
  2. 1 2
      testing/servers/udp/udp.go

+ 0 - 1
testing/servers/tcp/tcp.go

@@ -32,7 +32,6 @@ func (server *Server) Start() (v2net.Destination, error) {
 
 func (server *Server) acceptConnections(listener *net.TCPListener) {
 	server.accepting = true
-	defer listener.Close()
 	for server.accepting {
 		conn, err := listener.Accept()
 		if err != nil {

+ 1 - 2
testing/servers/udp/udp.go

@@ -31,8 +31,7 @@ func (server *Server) Start() (v2net.Destination, error) {
 
 func (server *Server) handleConnection(conn *net.UDPConn) {
 	server.accepting = true
-	defer conn.Close()
-	for {
+	for server.accepting {
 		buffer := make([]byte, 2*1024)
 		nBytes, addr, err := conn.ReadFromUDP(buffer)
 		if err != nil {