[PD1] restructure

This commit is contained in:
Afonso Franco 2024-04-16 12:23:00 +01:00
parent c0e19b5774
commit 8553e1674e
Signed by: afonso
SSH key fingerprint: SHA256:aiLbdlPwXKJS5wMnghdtod0SPy8imZjlVvCyUX9DJNk
17 changed files with 141 additions and 33 deletions

View file

@ -0,0 +1 @@
package server

View file

@ -0,0 +1,30 @@
package server
import (
_ "PD1/internal/utils/cryptoUtils"
_ "PD1/internal/utils/networking"
"fmt"
"net"
)
func clientHandler(conn net.Conn) {
}
func Run(port int) {
ip, err := net.ResolveTCPAddr("tcp", ":8080")
if err != nil {
panic("Server could not bind to address")
}
listener, err := net.ListenTCP("tcp", ip)
if err != nil {
panic("Server could not listen on address")
}
for {
conn, err := listener.Accept()
if err!=nil{
panic("Server could not accept connection")
}
go clientHandler(conn)
}
}