Updated Rod Class to read from poll socket