我试图通过WiFi发送十六进制数据。发送十六进制数据到设备(将NSString转换为十六进制数据)
的代码是这样的:
NSString *abc = @"0x1b 0x50";
NSData *data = [[[NSData alloc] initWithData:[abc dataUsingEncoding:NSASCIIStringEncoding]]autorelease];
[outputStream write:[data bytes] maxLength:[data length]]];
发送十六进制数据相反的,它在发送的文本格式。 我试过NSUTF8StringEncoding
,但它是一样的。我在NSStream
课上使用它。
嘿,伙计们。非常感谢。它的工作现在。 但我仍然需要学习如何解析二进制数据的数组。 – user774150