【发布时间】:2012-04-29 04:09:15
【问题描述】:
我需要构建包含以下六进制信息的数据包
01 05 00 03 D0 90 01
我需要将此数据发送到 tcp 服务器 我很困惑如何创建一个数据包以便发送到服务器设备
【问题讨论】:
标签: iphone
我需要构建包含以下六进制信息的数据包
01 05 00 03 D0 90 01
我需要将此数据发送到 tcp 服务器 我很困惑如何创建一个数据包以便发送到服务器设备
【问题讨论】:
标签: iphone
创建一个 NSData
char a[7] = {0x01,0x05,0x00,0x03,0xD0,0x90,0x01} ;
NSData *data = [NSData dataWithBytes:a length:7];
从 NSData 获取字节(这是在教育背景下!当然将它们转换回来是没有意义的......但也许你曾经需要相反的)
const void *test = malloc(7);
test = [data bytes];
然后您应该查看NSURLConnection 和NSMutableURLRequest(或第三方产品ASIHTTPRequest)以将数据发布到您的服务器。
【讨论】: