关于socket数据接收
零零发 2011-07-20 12:36:57 序列化后的字节流sendBuf=(length+数据内容),其中length表示数据内容的长度,固定用8个字节表示(如00001254表示数据内容长为1254),请问可以发送sendBuf么?还是要申请一块内存出来然后把数据拷贝进去呢?
还有就是接收方面recvBuf,网上都说先接收数据长度,然后再接收数据,但是具体在代码上该如何实现先接收前8位字节得到数据内容的长度,然后接收数据内容并判断数据接收完成呢?
网上有一些这方面的例子,但是大神们的例子对我这个菜鸟来说确实有点难懂,哪位兄弟能给个比较简单的实例么,麻烦了!!