コード例 #1
0
ファイル: peer.go プロジェクト: oswystan/studygo
func main() {
	log.Println("client started ...")
	helper := imservice.NewHelper()
	helper.Connect("localhost", "8000")

	helper.RunCommand("login momo 123445")
	for {
		message := helper.PickMessage()
		if message == nil {
			break
		} else {
			log.Printf("%v", message)
		}
	}
	helper.RunCommand("logout momo")

	defer helper.Close()
}
コード例 #2
0
ファイル: imc.go プロジェクト: oswystan/studygo
func main() {
	log.Println("client started ...")
	var err error
	helper := imservice.NewHelper()
	err = helper.Connect("localhost", "8000")
	if err != nil {
		log.Println("fail to connect server: ", err)
		return
	}

	for i := 0; i < len(commands); i++ {
		if err = helper.RunCommand(commands[i]); err != nil {
			log.Printf("Fail to run command:%s[%s]", commands[i], err)
			break
		}
	}

	defer helper.Close()
	if err == nil {
		log.Printf("all command success")
	}
}