socket server protocol added