Rolled back agent to use tcp because of complexities with Local interface broadcasting