【发布时间】:2010-07-13 16:34:06
【问题描述】:
我无法将位置坐标传送到已连接到网络上的一组电机。我可以很好地发送一个字符串,并从电机接收文本,但我似乎无法发送一个 int 值。
使用 NSlog 我已经确定我发送的实际值是正确的,但是我怀疑我通过输出流发送它的方法是错误的。有任何想法吗?
我发送 64 位 int 值的代码:
uint64_t rawInt = m1;
rawInt <<= 16;
rawInt |= m2;
NSData *buffer = [NSData dataWithBytes: &rawInt length:8];
[outputStream write: [buffer bytes] maxLength:[buffer length]];
【问题讨论】:
标签: iphone networking int nsoutputstream