Fixed identation
Modified UDP, now it used IP not hostname
Modified parameters and UDP call
Added abstract method resolved
Fixed spaces