Hi Mbah, I finally got it working. However, I notice that I am reading nothing at all. When I call client.ReadBufferSize, it returned 0 in windows mobile but 8167 in windows (which 8167 is the datasize I set for server sending information to this program). Any suggestions ?