Commit 9184d464 authored by Boris Mühmer's avatar Boris Mühmer
Browse files

added command line switches

parent 195126b9
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
package main

import (
	"flag"
	"log"

	"repositories.muehmer.net/bsmrgo/perplex/internal/app/client"
	"repositories.muehmer.net/bsmrgo/perplex/internal/app/client/channel"
)

var (
	tls        = flag.Bool("tls", true, "Connection uses TLS if true, else plain TCP")
	servername = flag.String("server", "localhost", "The server name, defaults to localhost")
)

func main() {
	flag.Parse()
	log.Printf("Started %s.", client.Name())
	defer log.Printf("Terminating %s...", client.Name())

	// get rolling...
	serverHostname := "localhost"
	//channel.TCPClient(serverHostname, client.Handle)
	channel.TLSClient(serverHostname, client.Handle)
	if *tls {
		channel.TLSClient(*servername, client.Handle)
	} else {
		channel.TCPClient(*servername, client.Handle)
	}
}
+12 −3
Original line number Diff line number Diff line
package main

import (
	"flag"
	"log"

	"repositories.muehmer.net/bsmrgo/perplex/internal/app/server"
	"repositories.muehmer.net/bsmrgo/perplex/internal/app/server/channel"
)

var (
	tls        = flag.Bool("tls", true, "Connection uses TLS if true, else plain TCP")
	servername = flag.String("server", "localhost", "The server name, defaults to localhost")
)

func main() {
	flag.Parse()
	log.Printf("Started %s.", server.Name())
	defer log.Printf("Terminating %s...", server.Name())

	// get rolling...
	servername := "localhost"
	//channel.TCPServer(servername, server.Handle)
	channel.TLSServer(servername, server.Handle)
	if *tls {
		channel.TLSServer(*servername, server.Handle)
	} else {
		channel.TCPServer(*servername, server.Handle)
	}
}