problem in dataArrival event

I am connecting to the remote IP using Winsock control & TCP protocol. I want to take the online information to text file & database. Though my exe is running & connection is established sometimes DataArrival event did not get invoked. Why it is happening?
[256 byte] By [supriya_karnik] at [2007-11-18 17:45:57]