佚名通过本文主要向大家介绍了网络字节序,字节序,大端字节序,网络字节序转换,字节序转换等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:iOS基础控件 iOS字节序问题
描述:
解决方案1:
描述:
socket跟服务端通讯,怎么可以讲NSData 转化成big-endian数据呢?
+ (NSData *)payloadWithZipStatus:(int8_t)zipped
cryptType:(int8_t)crypType
messageType:(int16_t)messageType
protocolBufferData:(NSData *)pbData {
int32_t length = (int32_t)[pbData length];
NSMutableData *outData = [[NSMutableData alloc] initWithCapacity:(8 + pbData.length)];
[outData appendBytes:&zipped length:1];
[outData appendBytes:&crypType length:1];
[outData appendBytes:&length length:4];
[outData appendBytes:&messageType length:2];
[outData appendData:pbData];
return outData;
}
解决方案1:
CFSwapInt16HostToBig() CFSwapInt32HostToBig() 等等 拿走不谢