func server() { config := config.LoadConfig(configFiles) log.Init(config) store, err := store.Open(config, lsmtree.New()) if err != nil { panic(err) } defer store.Close() _, err = network.Listen(config, store) if err != nil { panic(err) } handleSignals() }
func client() { config := config.LoadConfig(configFiles) log.Init(config) conn, err := network.Connect(os.Args[1]) if err != nil { panic(err) } defer conn.Close() file, err := os.Open(os.Args[2]) if err != nil { panic(err) } defer file.Close() _, err = conn.StoreBlob(file) if err != nil { panic(err) } }