0
서버로 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> 태권도 연맹
하는해야 수
문자열 < 68333233 6e616d > 태권도 연맹
그냥 일반/R (65) 20676574 0D는 따라서 무슨 일 문자 당신은 너무 많은 백 슬래시가있는 nslog
작동 해 주셔서 감사합니다. idk 내가 처음 시도했을 때 생각했던 것과 그것이 작동하지 않았습니까 ??? o 잘 다시 감사합니다. –