CGDAsyncSocket を使用してハードウェア デバイスとの接続を作成しましたが、次のステップはそのデバイスにバイナリ データを送信することです。
field=packet_id
byte=1
value=0X01
この点で私が困惑しているのを助けてください
CGDAsyncSocket を使用してハードウェア デバイスとの接続を作成しましたが、次のステップはそのデバイスにバイナリ データを送信することです。
field=packet_id
byte=1
value=0X01
この点で私が困惑しているのを助けてください
通常、CGDAsyncSocket の使用は非常に簡単です。
NSData *chunkSize = you data, + (id)dataWithBytes:(const void *)bytes length:(NSUInteger)length can be used to setup u own packet.
[asyncSocket writeData:chunkSize withTimeout:TIMEOUT_WRITE_HEAD tag:HTTP_CHUNKED_RESPONSE_HEADER];
バイトを作成する手順は次のとおりです: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/BinaryData/Tasks/WorkingMutableData.html
例: const unsigned char newBytes[4] = { 0x08, 0x08, 0x08, 0x08 };