Ok, your code worked. I am not sure why, I was calling the Networking.SetPrimarySocket. But I am still having problems with my project. I am going to put it to bed now and have a fresh go at it tomorrow. At this stage, it looks like something in my code logic. I'll let you know what I find. Thx again for your help.