20 lines
295 B
Go
20 lines
295 B
Go
//go:build windows
|
|
|
|
package ipc
|
|
|
|
import (
|
|
"net"
|
|
"time"
|
|
|
|
"github.com/Microsoft/go-winio"
|
|
)
|
|
|
|
func Dial() (net.Conn, error) {
|
|
timeout := 300 * time.Millisecond
|
|
return winio.DialPipe("supersonic", &timeout)
|
|
}
|
|
|
|
func Listen() (net.Listener, error) {
|
|
return winio.ListenPipe("supersonic", nil)
|
|
}
|