Finally got the networking working and  cross OS compat