私はTCP/IPサーバーを持つ小さなアプリケーションをやっています。私はBSDソケットとPOSIXスレッドに精通していますが、私はCFSocket APIを選択しました。私はnon-blocking/async /(非常に実行ループ)のシナリオでそれをやりたかったのです。私はいくつかのチュートリアルを読み、コーディングを始めました。すべてがうまくいく。接続を受け付けるためのコードは正常に動作します。私は 'kCFSocketAcceptCallBack'イベントを取得しました。私がデータを受信し始めると、物事はあまり良くありません。私はBAD_EXC_ACCESSを取得しました。CFSocketを使ったBAD_EXC_ACCESS
コード:http://www.nopaste.pl/18ka
それは私の最初の「こんにちは世界のアプリです。私はX-Codeはよく分かりませんが、内部の「選択」機能では「クラッシュ」のように見えます。私の推測では、CFSocketは常に「選択」する別のスレッドを実行しています。誰でも助けることができますか?ここ
プロジェクト全体:http://www.speedyshare.com/file/qbXjX/Playground.zip
どのラインがクラッシュしていますか? – Mason
phthread :: Select#CFSocket –
コードのどの行ですか? – Mason