PDA

View Full Version : دریافت اطلاعات در برنامه تحت شبکه - socket programming



meitti
چهارشنبه 01 آذر 1391, 09:10 صبح
سلام
من این تکه کد رو نوشتم و با یه دستگاه تو شبکه ارتباط میگیرم اما بصورت کامل اطلاعات منو نمیاره




Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
recvBuf = new byte[1024 * 5000];



sock.Connect(IPAddress.Parse(IpNet), Convert.ToInt32(PortNet));

int index = 0, Len = sock.Receive(recvBuf);

recvData = new byte[Len];

for (int i = 0; i < Len; i++)
{
recvData[i] = recvBuf[i];
}

sock.Close();






به اینصورت که اطلاعات من حدود 160000 بایت هست اما اینجا چیزی حدود 73192 بایت دریافت میکنه:ناراحت: