Modifies CommChannel to add a constructor that handles IP.