send/recv should be working (however not much testing was done)