私はPythonチャットサーバーを持っており、iPhoneはサーバーのクライアントです。Python サーバーにメッセージを送信すると、iPhone がそれを受信し、NSLog で問題なく出力します。しかし、私が使用する場合:
if ([output isEqualToString:@"hello"]) {
NSLog(@"Hello!");
}
しかし、それは何もしません (チャットでこんにちはを送信しました)。出力は次のNSString
ような形式です。
NSStirng * output = [[NSString alloc] initWithBytes:buffer length:NSUTF8StringEncoding];
NSLog は問題なく出力できますが、if ステートメントを使用することはできません。誰かが解決策を知っていますか? ありがとう!
パケットプログラミングは初めてなので、無知を許してください。ところでTCPパケットを使用しています