Я отправляю int в NSData следующим образом:
NSData* dataLength = [[NSData alloc] initWithBytes:&theInt length:sizeof(theInt)];
, затем на стороне java я получаю int как:
int theInt = aInputStreamOfSocket.readInt();
, но значение изменилось!В моем случае я отправляю 1225516 и получаю 749933056 в чем проблема?