It's a lot of code where nothing looks obviously amiss. So here are a few questions. Can you connect a normal client to a wrapper server or vice versa? It would help to isolate which side is failing. What does the zLOG output say? ZEO does a lot of logging at the lowest trace/debug levels which might explain what is happening. Jeremy