123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package door
- import (
- "net"
- )
- func Future_setupSockets() (server net.Conn, client net.Conn) {
- return net.Pipe()
- }
- func setupSockets() (server net.Conn, client net.Conn) {
-
- var err error
- var sock net.Listener
- sock, err = net.Listen("tcp", "127.0.0.1:0")
- if err != nil {
- panic(err)
- }
-
-
- address := sock.Addr().String()
- client, err = net.Dial("tcp", address)
- if err != nil {
- panic(err)
- }
- server, err = sock.Accept()
- if err != nil {
- panic(err)
- }
- sock.Close()
- return server, client
- }
|