(conn net.Conn)
| 179 | } |
| 180 | |
| 181 | func handleClient(conn net.Conn) { |
| 182 | defer func() { _ = conn.Close() }() |
| 183 | var err error |
| 184 | |
| 185 | if c, ok := conn.(*CryptoConn); ok { |
| 186 | conn, err = simpleCipherHandler(c.Conn) |
| 187 | if err != nil { |
| 188 | err = errors.Wrap(err, "handle ETLS handler failed") |
| 189 | return |
| 190 | } |
| 191 | } |
| 192 | |
| 193 | rpc.ServeConn(conn) |
| 194 | log.Debugln("server: conn: closed") |
| 195 | } |
| 196 | |
| 197 | func TestSimpleRPC(t *testing.T) { |
| 198 | l := server() |
no test coverage detected