ネットワークに接続しているモーターのセットに位置座標を通信するのに問題があります。文字列を問題なく送信し、モーターからテキストを受信することはできますが、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]];