portablesock for win and linux