diff --git a/_examples/qperf/qperf.go b/_examples/qperf/qperf.go index b1b8ff58..67aa2b3d 100644 --- a/_examples/qperf/qperf.go +++ b/_examples/qperf/qperf.go @@ -54,6 +54,7 @@ func main() { c.Net = "tcp" } + /* if !*tcp { // For UDP give each goroutine a socket. // With TCP we re-dial every time @@ -63,6 +64,7 @@ func main() { } defer c.Close() } + */ r := new(dns.Msg) for { diff --git a/client.go b/client.go index b170b7ba..d779e4e4 100644 --- a/client.go +++ b/client.go @@ -190,24 +190,6 @@ func (w *reply) Write(m *Msg) { w.Client().ChannelReply <- &Exchange{Request: w.req, Reply: m} } -// Used in qperf... for speed only??? Check... -// Dial dials a remote server and set... TODO -func (c *Client) Dial(addr string) os.Error { - conn, err := net.Dial(c.Net, addr) - if err != nil { - return err - } - c.Hijacked = conn - return nil -} - -func (c *Client) Close() os.Error { - if c.Hijacked == nil { - return nil // TODO - } - return c.Hijacked.Close() -} - // Do performs an asynchronous query. The result is returned on the // channel set in the Client c. If no channel is set DefaultQueryChan is used. func (c *Client) Do(m *Msg, a string) {