this.search_service = (Searchable) new GeoSearchable();
serverProps = p;
search_service.init(p);
//set up the socket and enable listening.
assoc = new ZTargetEndpoint(s);
event_adapter = new GenericEventToTargetListenerAdapter(this);
assoc.getPDUAnnouncer().addObserver(event_adapter);
assoc.start();
}