Hi Alan , i completly aggree with what you say i am using stream.readtoend() thank you very much . now m_DataStream = Client.GetStream(); 1st 2 times within 20 sec it will works but when i send some thing after this it will through an erro r operation is not allowed on non connectede objects.at the same...