Restored progress

This commit is contained in:
Gu://em_ 2025-01-01 22:18:08 +01:00
parent f615cff76d
commit 5244f87411
19 changed files with 1061 additions and 0 deletions

42
internal/client/client.go Normal file
View file

@ -0,0 +1,42 @@
package client
import (
"log"
"cosync/internal/core"
"net"
"strconv"
)
//TODO: handle errors, review logging
func Run() {
log.Println("Loading config")
// Loading config into program
err := core.LoadConfig()
if err != nil {
log.Fatal(err)
panic(err)
}
config := core.GetConfig()
log.Println("Loaded")
serverAddress := config["server"].(string)
serverPort := strconv.Itoa(config["port"].(int))
log.Println("Connecting to server")
// Connect to the server
conn, err := net.Dial("tcp", serverAddress + ":" + serverPort)
if err != nil {
log.Fatal(err)
panic(err)
}
defer conn.Close()
log.Println("Connected")
conn.Write([]byte("Hello server"))
}