10 "github.com/anacrolix/torrent"
13 func TestUnixConns(t *testing.T) {
14 var closers []io.Closer
16 for _, c := range closers {
20 configure := ConfigureClient{
21 Config: func(cfg *torrent.ClientConfig) {
26 Client: func(cl *torrent.Client) {
27 cl.AddDialer(torrent.NetworkDialer{Network: "unix", Dialer: torrent.DefaultNetDialer})
28 l, err := net.Listen("unix", filepath.Join(t.TempDir(), "socket"))
32 log.Printf("created listener %q", l)
33 closers = append(closers, l)
37 testClientTransfer(t, testClientTransferParams{
38 ConfigureSeeder: configure,
39 ConfigureLeecher: configure,