nsstream

    6

    1答えて

    私はNSInputstream & NSOutputstreamを使用して接続を確立し、データを送信します。私のストリームオブジェクトには、ストリームを開いたり閉じたりする機能があります。私は次のコードを使用します: このコードは、ストリームを何度も開いて閉じるとうまく動作します。 Instrumentsでメモリリークのアプリケーションをチェックすると、関数CFStreamCreatePairWi

    9

    1答えて

    私はソースを持っていないサードパーティのフレームワークを使用しています(使用する必要があります)。サードパーティのフレームワークは、認証されたクライアント/サーバ接続の作成を処理し、開いているNSStreamのペアを返します。 ストリームの作成プロセスは、Appleのドキュメントごとに、alloc/init、デリゲートの設定、実行ループのスケジュール、およびopenです。 Appleのドキュメント

    9

    2答えて

    私はユーザーがサーバーにかかるイメージを送信しようとしています。私はJPEG表現を取得し、写真をアップロードするのに必要な文字列に追加してから、NSOutputStreamを介してデータを送信します。しかし、私がサーバーから写真を返そうとすると、そのうち10%しか上から見ることができません。どんな助けもありがとう。 btw。ソケットが開いて接続されています。 NSString *requestSt

    2

    1答えて

    私は最近、リリースビルド(スキームの管理とデバッグからリリースの実行の設定)を使用してアプリケーションのテストを開始しました。私が気づいたことは時々、ストリームメソッドの中に次のエラーポップアップが表示され、エラーを見つける方法を見つけることができないことがあることです。これは完全にデバッグモードで動作しますが、リリースビルドではSIGABRTメッセージ以外の通知はありません。また、シミュレータの

    8

    2答えて

    である私は私のプロジェクトでASIHTTPRequestを使用しますが、ファイルASIDataCompressor.m行190に: : if ([inputStream streamStatus] == NSStreamEventErrorOccurred) { if (err) { *err = [NSError errorWithDomain:NetworkReque

    5

    1答えて

    NSStreamのスレッディングプロセスについて説明しているまともなドキュメントが見つかりませんでした。具体的には、NSInputStreamに行きましょう。私にとってObjective-Cのスレッディングは、とてもシンプルなので、現在のところ謎です。私の質問は何 は、主に次の行を参照: [inputStream scheduleInRunLoop:[NSRunLoop currentRunLoo

    1

    1答えて

    Googleのサーバーから画像を取得するプログラムがありますが、画像をキャッシュするためにiOSアプリに保存します。 URLはこれと似ています。 http://www.example.com/image/app_name/mypicture.png イメージ名(mypicture)と拡張子(.png)を2つの異なる文字列にして保存する方法が必要です。 どのようにNSscannerを使ってこれを

    12

    3答えて

    WiTapコードをダウンロードしましたAppleのウェブサイトから。ローカルWi-Fiネットワーク経由でデータを転送するためのものです。私は、クライアント/サーバーのアーキテクチャとして対話するプロジェクトに取り組んでいます。 NSDataをクライアント側からサーバーに送信しています。 私は2つのプロジェクトを作成しました。クライアント側のプロジェクトでは、サーバー のクライアント用とは、私は次の

    5

    1答えて

    iPhoneとMacの間でBonjourネットワークを設定しました。 ユーザーは、Macで提供されているテーブルでiPhoneのネットサービスを選択し、ストリームのペアを作成して両側を開きます。 iPhoneはコード(整数)をMacに送信することから始まります。 Macは正常に受信します。 ユーザの入力および処理のために一時停止した後、MacはiPhoneにコードを送信開始: NSInteger

    6

    1答えて

    私はCFStream/NSStreamを使ってHTTP接続を行っています。 私はSSLハンドシェイクが3例のために失敗したことを検出することができるようにしたい: ケースA:サーバは ケースB信頼されていない:サーバーが信頼されているのが、クライアント証明書 ケースCを求められます。サーバが信頼されていないと、それは私のCFStreamのSSLプロパティにanithingを行わず 今日のクライアン