問題タブ [nsoutputstream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - リモート ftp サーバー cocoa からストリーミングされている間にユーザーがファイルの名前を変更できないようにする
cocoa を使用してプログラムで Mac にダウンロード/ストリーミングしているときに、ユーザーがファイルの名前を変更しないようにする方法。
4時間以来、これに頭を悩ませています。私を助けてください。前もって感謝します。
ios - NSOutputStream への書き込みにより CPU 使用率が高くなる
アプリを計測しているときに、出力ストリームにデータを書き込むときに CPU 使用率が 90% に跳ね上がることがわかりました。具体的には、ネットワーク速度が非常に高い場合です。タイマー インストルメントを使用してプロファイリングすると、ほとんどの CPU が NSStream デリゲート呼び出しに使用されていることがわかりました。CPU使用率を下げるために、書き込み技術を最適化するのを手伝ってください。
}
swift - Int を UnsafePointer に変換する
iOS デバイス上のアプリ用に迅速に TCP クライアントを作成しています。サーバー上でデータを送信するために NSOuputStream を使用しています。私たちのプロトコルは JSON タイプで、最初に json の長さ (unsigned Int 32 ビット) を送信し、次に JSON コンテンツ (UTF8 文字列として) を送信する必要があります。
write(_:maxLength:)
NSOutputStream の関数を使用して Int を記述する方法が見つからないことを除いて、すべてが正常に機能します。
JSON 文字列を変換するUnsafePointer<UInt8>
には、次を使用します
誰かが Int のためにそれを行う方法を知っていますか?
ご協力いただきありがとうございます !
ios - iOSどうすれば複数のNSInputStreamを実行できますか
私のアプリは、以下のように NSInputStream を使用します。
そしてデリゲート:
それは正常に動作しますが、私が行う他のすべての要求は、最初に完了するまでキューに入れられました。1 回に 1 つずつ実行できますが、複数の同時要求を実行する方法はありません。
解決策はありますか?ありがとうございました
この解決策は私にはうまくいきません: https://stackoverflow.com/a/15346292/1376961
更新: 私のサーバーは同じソースからの複数の接続を処理できませんでした。
ios - NSOutputStream によってドキュメント ディレクトリの指定されたパスにデータを保存できませんでした
ダウンロードしたコンテンツ/データを NSOutputStream でドキュメント ディレクトリの指定されたパスに保存する方法。ファイル名に DD を追加すると機能します (ex- DD/contentPath.zip) が、DD/hello/contentPath.zip のようなパスを追加すると機能しません。なんで ?私は以下のように試しました -
ios - NSOutputStream のブロック、HasBytesAvailable イベントはトリガーされませんでした
ExternalAccessory.framework
接続されたアクセサリで読み取り/書き込み操作を行うカスタム フレームワークを作成しようとしています。
セッションを作成し、デバイスを開いて読み取り/書き込み操作を実行できます。私が直面している問題はNSOutputStream.write
、アプリケーションから使用してデータを書き込もうとすると、データはアクセサリによって正常に受信されましたが、その後 UI が応答せず、返されたバイト アクセサリがアプリによって受信されませんでした (HasBytesAvailable は呼び出されませんでした)。
ここに私のUIViewController.swift
のViewDidLoad()
@IBAction
呼び出しsessionHandler._WriteData()
このSessionHandler
クラスは、カスタム SDK (カスタム フレームワーク) 内にありました。
ここに私のSessionHandler
クラス
前もって感謝します..
ios - Swift で NSOutput ストリームに書き込めません
先週から Swift を使ってアプリを開発しています。Swift を使用するのはこれが初めてで、初めて苦労しています。デバイスに接続し、データを NSOutput ストリームに書き込むには、ExternalAccessory フレームワークを使用する必要があります。ストリームにデータを書き込もうとするとすぐにアプリがクラッシュします。また、外部デバイスにライトニング ポートを使用する必要があるため、xCode のデバッグ機能を使用できません。そのため、私は立ち往生していません。本当に助けていただければ幸いです...私のコードの関連部分は次のとおりです。
}
エラーログは次のとおりです。
dispatch_async メソッドを使用せずにストリームに書き込もうとすると、アプリがフリーズし、エラー ログが表示されません。
さらに情報が必要な場合はお尋ねください。