iPhone から Mac に 1 つの画像を正常に送信できるプログラムを作成しました。問題は、これが送信を終了するとすぐに、他のデータを送信したいということです (正確には無関係です)。データを送信しようとすると、次の行によってブロックされます。
if ( !CFWriteStreamCanAcceptBytes((CFWriteStreamRef)_outputStream) ) {
NSLog(@"FAILED ErrorCode:2 saveAsWallpaper in server.m");
return;
}
私はストリームなどを閉じません。問題は次の行にある可能性があると思いました。
CFWriteStreamSetProperty(writeStream,kCFStreamPropertyShouldCloseNativeSocket,
kCFBooleanFalse);
しかし、それはソケットが閉じないようにする必要があります。必要に応じてより多くのコードを提供できますが、解決策よりも正しい方向へのポインタが増えることを望んでいます。
どんな助けでも歓迎します、ありがとう!