package rtcp import ( "net" "testing" ) func TestReceiveAndSend(t *testing.T) { quit := make(chan struct{}) go testServer(quit) } func testServer(quit chan struct{}, t *testing.T) { const testServerAddr = "localhost:8000" sAddr, err := net.ResolveUDPAddr("udp", testServerAddr) if err != nil { t.Fatalf("could not resolve test server address, failed with error: %v", err) } conn, err := net.DialUDP("udp", nil, sAddr) if err != nil { t.Fatalf("could not dial, failed with error: %v", err) } select { case <-quit: return default: } }