CAsyncSocket的问题,急!!!
我做了一个基于CAsyncSocket的网络图象传输程序,在Server端,将用于数据传输的Socket设置为了阻塞模式,(Client端接收的Socket我不知道是否需要设置为阻塞模式),我将图象数据在Server端分割成大小为4380Byes的包发送,然后在Client端的OnReceive事件中接收,当我在本机地址"127.0.0.1"下调试时一切正常,可是用"192.168.0.1"(我装了网卡,这是我的网卡的静态地址,但是没有于其它及其相连)测试时,Client接收到的数据长度于我所发的数据不一致,经常是少于4380Bytes,这到底是怎么回事呢??
如果接收方会发生诸如剑法大数据分两次接收到这样的事,那我怎么才能有效的知道我接收到的数据在整个图象数据中的位置,以将它组装起来呢???