create list of protocols constant in Adress class and use it in place of string hard code
correct an error on SocketBase with ipc with case