Я пытаюсь отправить закодированное сообщение ascii на сервер. Моя проблема возникает, когда я пытаюсь добавить возврат каретки к строке
-(void)button2Pressed
{
NSMutableString *mutableString = [NSMutableString stringWithString:@"h323name get"];
[self sendStringCommand:mutableString];
}
-(void)sendStringCommand:(NSMutableString*)string
{
[string appendString:@"\\r"];
NSLog(@"string %@ wtf",[string dataUsingEncoding:NSASCIIStringEncoding]);
NSData * testData = [[NSData alloc]initWithBytes:[string dataUsingEncoding:NSASCIIStringEncoding] length:sizeof([string dataUsingEncoding:NSASCIIStringEncoding])];
[socket writeData:testData withTimeout:20 tag:1];
}
в настоящее время это выводит это:
строка <68333233 6e616d65 20676574 5c72> wtf
, который должен быть
строка <68333233 6e616d65 20676574 0d> wtf
Просто / r сделал новую строку, следовательно, символы wtf после данных в nslog