-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Programmatic Usage
Jaime Pillora edited this page Mar 11, 2015
·
3 revisions
Server
func makeServer() (*chiselserver.Server, error) {
s, err := chiselserver.NewServer("foobar", "")
if err != nil {
return nil, err
}
s.Info = false
s.Debug = false
err = s.Start("0.0.0.0", "2002")
if err != nil {
return nil, err
}
return s, nil
}
Client
func makeClient() (*chiselclient.Client, error) {
c, err := chiselclient.NewClient("foobar", "localhost:2002", "2001:2003")
if err != nil {
return nil, err
}
c.Info = false
c.Debug = false
c.Start()
if err != nil {
return nil, err
}
return c, nil
}