P2P test case + node locations logic set to handle P2P case + KEEP_ALIVE connection