split receiver to win and linux version 2