[wip] Will need to find the best way to pass wiznet socket fd somehow