meitti
چهارشنبه 01 آذر 1391, 10: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 بایت دریافت میکنه:ناراحت:
من این تکه کد رو نوشتم و با یه دستگاه تو شبکه ارتباط میگیرم اما بصورت کامل اطلاعات منو نمیاره
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 بایت دریافت میکنه:ناراحت: