問題タブ [cocoahttpserver]
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.
ios - Objective-C/CocoaHTTPServer - アプリに応答を返すことは可能ですか?
リモートサーバー通信を行うために CocoaHTTPServer を使用している iPhone アプリを開発しています。
アプリは、要求をローカルに保存する CocoaHTTPServer に要求の詳細を送信します。インターネット接続が利用可能になると、CocoaHTTPServer はリクエストをリモート サーバーに送信し、サーバーの応答を取得します。CocoaHTTPServer はこの応答をアプリに送り返す必要があります。
しかし、私はそれを実装する方法が混乱しています。同じためのアプリ間通信APIはありますか?
どんな提案でも大歓迎です。
javascript - ブラウザからローカルに接続された iPhone へのファイル転送
現在、iPhone アプリケーションに HTTP サーバーを作成し、そこで HTML をホストしています。次に、iPhone の同じネットワークにあるシステムのブラウザでアクセスします。ブラウザでファイルを見ることができます。
現在 WebSockets を使用して、ブラウザからアプリケーションにファイルを送信しようとしていますが、機能していません。テキストメッセージでは問題ありませんが、データの場合はそうではありません。回避策として、Base64 String 経由で試してみたのですが、その場合もソケットの Get Close を行いました。
JAVAScript を使用してアップロードするために、このコードを作成しました。ここでは、サイズ 200 文字のフラグメントで Base64 文字列を送信してみました。
iPhone 側では、 Libary CocoaHTTPServer のWebSocketクラスを使用しました。
この行でソケットが閉じられました。
編集
試行錯誤を繰り返した結果、これは Mac のブラウザで開いた場合に発生することがわかりました。iPad や iPhone などの他のデバイスのブラウザではそうではありません。これは非常に奇妙なユースケースですが、本当です。
編集Ⅱ
多くの疑問の末、私はこれの手がかりを見つけました。これは、iPhone、iPad、iPod、および Opera ブラウザーでうまく機能していました。古い websocket サポートがあるためです。ここから見つけました。.
この質問では、Guy は逆のケースを持っています。彼はこれらのブラウザーで接続を閉じようとしています。私の場合は、chrome、Mozilla などの他のブラウザーで閉じています。これは、誰かが私の場合の解決策を提案するのに役立つかもしれません.
objective-c - Objective C の Mac 用コマンド ライン アプリケーションとしてのシンプルな https Web サーバー
https リクエストを処理する単純な Web サーバーを作成したいと考えています。SSL ID はキーチェーンに保存されます。そこから読み書きできます。
しかし、http 要求を待って応答するアプリケーションを永久に実行するにはどうすればよいでしょうか?
私はMacプログラミングに非常に慣れていません。iPhone と Java の経験。
サンプルは GUI アプリケーションです。コマンド ライン プロジェクトでソースを使用すると、ソースが実行されて終了します。ランループを追加してもそのままです。それは正しい使用方法ですか?
ios - Cocoa Static Library - 一部のサードパーティ ソース ファイルが正しく動作しない
まず、問題のタイトルに記載されているように、問題に明確に対処していない可能性があることを明確にしたいと思います。どう表現していいのかわからないので、ご容赦ください。
Cocoa Http Server を含む Cocoa Static Library を構築しています。ライブラリは正常にビルドされ、プロジェクトで使用すると、Cocoa Http Server のメソッドも使用できました。私のアプリは、wifi スピーカーで音楽を再生する http サーバーを実行します。音楽の再生が開始されると、つまりスピーカーがサーバーからデータを読み取り始めると、このエラーが発生します。
奇妙なことに、CocoaHttpServer をアプリ プロジェクトに追加すると、これは決して起こりません。問題は解決されます。
しかし、これは本当に私を混乱させます。ライブラリにはまったく同じ CocoaHttpServer が含まれていますが、それでも「認識されないセレクターが発生します」。ライブラリでサードパーティ ライブラリを使用することと、アプリ プロジェクトでサードパーティ ライブラリを使用することの違いは何ですか?
私の状況をうまく説明できれば幸いです。要約する:
次の場合に問題が発生します。
- CocoaHttpServer をライブラリ プロジェクトに追加してビルドし、アプリで直接使用します。
次の場合に問題が解決します。
- CocoaHttpServer をライブラリ プロジェクトに追加してビルドしますが、同時に CocoaHttpServer をアプリ プロジェクトにも追加します。CocoaHttpServer を 2 回インポートしているようです。
助けてください。どうもありがとう!
windows-runtime - Windows RT アプリに使用できる組み込み Web サーバー ライブラリは何ですか?
Android と iOS の場合、それぞれ nanohttpd と cocoahttpserver を使用できますが、WinRT のものが見つからないようです。
ios - CocoaHTTPServer を使用して共有/サーバー URL を取得する
TV(Apple TVまたはHDMIポートをサポートするモニター)でchromecastデバイスを使用してビデオを再生するアプリケーションを作成しています。アプリケーションは「https://serveraddress/video.mp4」のような URL を再生していますが、アプリ バンドルに保存されているビデオ (ローカル ビデオ) を再生していません。
リモートマシン(ここではテレビ)でビデオを再生するには、iPhoneにローカルサーバーを作成する必要があることがわかりました。
この SDK CocoaHTTPServerを見つけました。サンプル アプリケーションを実行しましたが、アプリ バンドルに保存されているビデオ URL を取得する方法がわかりません。
誰かがこれで私を助けてくれませんか。
前もって感謝します。
javascript - CocoaHTTPServer からのクロスオリジン HTTP リクエスト
私はCocoaHTTPServer
自分のHTML
ファイルをホストするために使用しています。index.html
別のリソースへのリクエストを実行しようとしていますが、このリソースを正常に実行できません。これが私の現在のセットアップです。
次に、ファイルを正常http://localhost:8090
に提供するときにロードするブラウザから。index.html
次に、関数を呼び出してリクエスト$(document).ready
を作成します。AJAX
startPoll
次に、このメソッドでHTTPServer
リクエストを取得しますHTTPConnection.m
- (void)replyToHTTPRequest
Xcode コンソールは、このリクエストが着信していることを示しています。
に新しいリクエストを発行し、x-forwarded-url
そのレスポンスを元のレスポンスとして返そうとしましたが、失敗しました。私のdone
コールバックstartPoll
は決して呼び出されません。
私が見逃している、または試してみる必要があるものを見た人はいますか?