[tor-commits] [websocket/master] Make client example loop over MethodNames.

dcf at torproject.org dcf at torproject.org
Mon Nov 4 02:01:41 UTC 2013


commit f55fcc3110b1a1491bec1f76ae0f61d4873017b9
Author: David Fifield <david at bamsoftware.com>
Date:   Sun Nov 3 17:45:46 2013 -0800

    Make client example loop over MethodNames.
---
 src/pt/pt.go |   14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/pt/pt.go b/src/pt/pt.go
index 9ff9437..526f3b7 100644
--- a/src/pt/pt.go
+++ b/src/pt/pt.go
@@ -3,12 +3,16 @@
 // Sample client usage:
 //
 // import "git.torproject.org/pluggable-transports/websocket.git/src/pt"
-// pt.ClientSetup([]string{"foo"})
-// ln, err := startSocksListener()
-// if err != nil {
-// 	panic(err.Error())
+// var ptInfo pt.ClientInfo
+// ptInfo = pt.ClientSetup([]string{"foo"})
+// for _, methodName := range ptInfo.MethodNames {
+// 	ln, err := startSocksListener()
+// 	if err != nil {
+// 		pt.CmethodError(methodName, err.Error())
+// 		continue
+// 	}
+// 	pt.Cmethod(methodName, "socks4", ln.Addr())
 // }
-// pt.Cmethod("foo", "socks4", ln.Addr())
 // pt.CmethodsDone()
 //
 // Sample server usage:



More information about the tor-commits mailing list