Restored progress
This commit is contained in:
parent
f615cff76d
commit
5244f87411
19 changed files with 1061 additions and 0 deletions
42
internal/client/client.go
Normal file
42
internal/client/client.go
Normal 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"))
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue