Added Ip Address for request to cli removed print for speed

This commit is contained in:
Pablu23
2023-11-27 14:38:51 +01:00
parent 2374827f5a
commit d812180ce0
4 changed files with 10 additions and 7 deletions

View File

@@ -5,4 +5,7 @@ server:
go run main.go server go run main.go server
test: test:
go run main.go client testFiles/testFile go run main.go client testFiles/testFile 0.0.0.0:13374
win:
GOOS=windows GOARCH=amd64 go build -o bin/app-amd64.exe main.go

View File

@@ -34,7 +34,7 @@ func ReceivePacket(key [32]byte, conn *net.UDPConn) common.Packet {
panic(err) panic(err)
} }
fmt.Printf("Decrypted Packet, Sync: %v, Type: %v\n", pck.Sync, pck.Flag) // fmt.Printf("Decrypted Packet, Sync: %v, Type: %v\n", pck.Sync, pck.Flag)
return pck return pck
} }
@@ -63,7 +63,7 @@ func ReceivePacketWithTimeout(key [32]byte, conn *net.UDPConn) (common.Packet, b
return pck, true return pck, true
} }
func GetFile(path string) { func GetFile(path string, address string) {
request := common.NewRequest(path) request := common.NewRequest(path)
k := make([]byte, 32) k := make([]byte, 32)
@@ -74,8 +74,8 @@ func GetFile(path string) {
key := [32]byte(k) key := [32]byte(k)
keyExchangePck := common.NewRsaPacket(request.Sid, key) keyExchangePck := common.NewRsaPacket(request.Sid, key)
udpAddr, err := net.ResolveUDPAddr("udp", "0.0.0.0:13374") // udpAddr, err := net.ResolveUDPAddr("udp", "0.0.0.0:13374")
// udpAddr, err := net.ResolveUDPAddr("udp", "192.168.2.145:13374") udpAddr, err := net.ResolveUDPAddr("udp", address)
if err != nil { if err != nil {
fmt.Println(err) fmt.Println(err)

View File

@@ -40,7 +40,7 @@ func New() (*Server, error) {
func (server *Server) sendPacket(conn *net.UDPConn, addr *net.UDPAddr, pck *common.Packet) { func (server *Server) sendPacket(conn *net.UDPConn, addr *net.UDPAddr, pck *common.Packet) {
key := server.sessions[pck.Sid].key key := server.sessions[pck.Sid].key
fmt.Printf("Sending Packet, Sync: %v, Type: %v\n", pck.Sync, pck.Flag) // fmt.Printf("Sending Packet, Sync: %v, Type: %v\n", pck.Sync, pck.Flag)
secPck := common.NewSymetricSecurePacket(key, pck) secPck := common.NewSymetricSecurePacket(key, pck)
if _, err := conn.WriteToUDP(secPck.ToBytes(), addr); err != nil { if _, err := conn.WriteToUDP(secPck.ToBytes(), addr); err != nil {

View File

@@ -14,6 +14,6 @@ func main() {
} }
server.Serve() server.Serve()
} else { } else {
client.GetFile(os.Args[2]) client.GetFile(os.Args[2], os.Args[3])
} }
} }