如何使用gcdasyncsocket发送十六进制值?

时间:2013-07-16 15:12:59

标签: ios arrays sockets hex

我有一个像nsstring一样的数组:

< __ NSArrayM 0x20860370>( 3A, 4D, 00, 03, 04, 00, 07, 00, 0D, 0A )

如何使用GCDAsyncsocket将此数据作为实际十六进制值发送?每次调用函数写入socket时,我都需要发送所有这些值(es:3a, 4D, 00, 03, 04, 00, 07, 00, 0D, 0A )

我尝试使用如下函数:

[socket writeData:[array dataUsingEncoding:NSUTF8StringEncoding] withTimeout:1 tag:0];

但是这样我发送的是字符,而不是十六进制值......

感谢您的帮助!

0 个答案:

没有答案