From 5d8118d8abc94eff8e9723a5b5ad15e8310560a3 Mon Sep 17 00:00:00 2001 From: fangyuanziti Date: Sun, 22 Feb 2015 20:22:38 +0800 Subject: add a new api: NewConnNet --- conn.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'conn.go') diff --git a/conn.go b/conn.go index 41ba5a8..1b7d838 100644 --- a/conn.go +++ b/conn.go @@ -29,6 +29,17 @@ func (c *Conn) connect(display string) error { return err } + return c.postConnect() +} + +// connect init from to the net.Conn, +func (c *Conn) connectNet(netConn net.Conn) error { + c.conn = netConn + return c.postConnect() +} + +// do the postConnect action after Conn get it's underly net.Conn +func (c *Conn) postConnect() error { // Get authentication data authName, authData, err := readAuthority(c.host, c.display) noauth := false -- cgit v1.2.3