First commit with a basic mockserver for BeamNG stuff

This commit is contained in:
2025-10-02 00:09:45 +01:00
commit 47cacaf16b
7 changed files with 170 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
package mockserver
import (
"fmt"
"net"
)
func openUDPServer(addr string, port int) (*net.UDPAddr, *net.UDPConn, error) {
udpAddr, err := net.ResolveUDPAddr("udp", fmt.Sprintf("%s:%d", addr, port))
if err != nil {
return nil, nil, err
}
conn, err := net.ListenUDP("udp", nil)
if err != nil {
return nil, nil, err
}
return udpAddr, conn, nil
}