Suppress server log message when EOF without receiving data for preface (#1052)

diff --git a/transport/http2_server.go b/transport/http2_server.go
index 4f71945..a1ec3a8 100644
--- a/transport/http2_server.go
+++ b/transport/http2_server.go
@@ -342,7 +342,10 @@
 	// Check the validity of client preface.
 	preface := make([]byte, len(clientPreface))
 	if _, err := io.ReadFull(t.conn, preface); err != nil {
-		grpclog.Printf("transport: http2Server.HandleStreams failed to receive the preface from client: %v", err)
+		// Only log if it isn't a simple tcp accept check (ie: tcp balancer doing open/close socket)
+		if err != io.EOF {
+			grpclog.Printf("transport: http2Server.HandleStreams failed to receive the preface from client: %v", err)
+		}
 		t.Close()
 		return
 	}