Added #if LINUX around Socket.IOControl() which throws exception on mono on linux