我試圖通過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