問題タブ [ppp]

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.

0 投票する
1 に答える
993 参照

c# - Windows CE デバイスがサーバーの REST メソッドを正常に呼び出せないのはなぜですか?

これは、この質問に関連する/一種のフォローアップですが、より具体的な情報が含まれています。

PC で REST アプリを実行しています。コンパクト フレームワークを使用するハンドヘルド WindowsCE デバイスから、サーバー上のいくつかのメソッドを呼び出す必要があります。

Postman からサーバーのメソッドにアクセスできるので、問題ありません。Postman では、次を使用します。

...これで、サーバー アプリのこの REST メソッドのブレークポイントに到達します。

ただし、「PPP_PEER」を使用することは、ハンドヘルド デバイスから PC に接続する方法ですが (127.0.0.1 は飛行しません。これは、ハンドヘルドがそれをそれ自体であると見なし、そのアドレスに接続しようとすると、ひどい共食い行為を犯すためです) -ハンドヘルド デバイスから動作する次の TCP コードで確認できます。

...PPP_PEER を使用して REST メソッドを呼び出そうとすると失敗します。

これを行うために使用するコードは次のとおりです。

例外はスローされません。それは単に機能しません。

この呼び出しを試みるとき、次のコマンド ライン引数を使用して rawcap を実行し、ネットワーク経由で送信されるパッケージをキャプチャします。

次に、Wireshark で .pcap ファイルを開き、「21609」を検索して、次の TCP ストリームを取得します。

ここに画像の説明を入力

...リクエスト/レスポンスの赤/青の配色を示すために上記のスクリーン ショットを追加しましたが、ポート 21609 を含む rawcap/Wireshark の会話全体を次に示します。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

POST /api//inventory/sendXML/duckbill/platypus/INV_3_20090307181658000.xml HTTP/1.0 Content-Type: application/xml Accept: application/xml Connection: Close Content-Length: 388 Host: ppp_peer:21609

112209003343742SOME DESC2.2testVendorID]6161.51.995.58HTTP/1.1 404 見つかりません charset=utf-8 Server: Microsoft-IIS/8.0 X-SourceFiles: =?UTF-8?B?QzpccHJvamVjdFxnaXRcQ1N0b3JlXEhIUy5BUElcYXBpXGludmVudG9yeVxzZW5kWE1MXGR1Y2tiaWxsXHBsYXR5cHVzXElOVl8zXzIwMDkwMzA3MTgxNjU4MDAwLnhtbA==?= X-Powered-By: ASP.NET Date: Thu, 18 Dec 2014 17:23:01 GMT 接続: 閉じる Content-Length: 5016

IIS 8.0 詳細エラー - 404.0 - 見つかりません

HTTP エラー 404.0 - 見つかりません

お探しのリソースは削除されているか、名前が変更されているか、一時的に利用できません。最も考えられる原因:
    .
  • 指定されたディレクトリまたはファイルは、Web サーバー上に存在しません。
  • .
  • URL にタイプミスがあります。
  • .
  • URLScan などのカスタム フィルタまたはモジュールは、ファイルへのアクセスを制限します。
あなたが試すことができること:
    .
  • Web サーバー上にコンテンツを作成します。
  • .
  • ブラウザの URL を確認します。
  • .
  • 失敗した要求のトレース ログを確認し、どのモジュールが SetStatus を呼び出しているかを確認します。詳細については、ここをクリックしてください
詳細なエラー情報: モジュール IIS Web コア通知 MapRequestHandler ハンドラー StaticFile エラー コード 0x80070002 要求された URL http://ppp_peer:21609/api/inventory/sendXML/duckbill/platypus/INV_3_20090307181658000.xml 物理パス C:\project\git\CStore\HHS .API\api\inventory\sendXML\duckbill\platypus\INV_3_20090307181658000.xml Logon Method Anonymous Logon User Anonymous Request Tracing Directory C:\Users\clay\Documents\IISExpress\TraceLogFiles\HHS.API 詳細情報: このエラーは、ファイルがまたはディレクトリがサーバー上に存在しません。ファイルまたはディレクトリーを作成して、要求を再試行してください。

詳細情報を見る »

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

要約すると、「PPP_PEER」はハンドヘルド デバイスが PC を記述/接続する方法として機能し (TCP コードで動作します)、REST メソッドは別のプロセス (Postman など) から到達可能ですが、呼び出しを試みますハンドヘルド デバイスから PPP_PEER を使用する方法は、「404.0 - Not Found」エラーで失敗します。

なんで?

アップデート

「PPP_PEER」を PC のマシン名に置き換えると、エラーが「404 - Not Found」から「503 - Service Unavailable」に変わります。

ここに画像の説明を入力

サービス明らかに利用可能で、Postman から呼び出すとサービスが実行され、ブレークポイントにヒットするためです。

更新 2

これは奇妙です: 「切り捨てられた」名前だけでなく完全なマシン名を使用すると、エラーは 503 ではなく 404 に戻ります。

ここに画像の説明を入力

したがって、ホスト名として PPP_PEER を使用すると、404 が返されます。shannon2 を使用すると、503 が返されます。shannon2.sscs.ad を使用すると、再び 404 が返されます。これは、Tim Berners-Lee、Al Gore、Andy Warhol、または他の誰かのせいにする必要がありますか?

SO... これらは、Eric Law の最初の提案に従おうとした私の結果です。他に2つありますが、Hostヘッダー何に編集すれば違いが生じるでしょうか? または何に上書きしますか?

0 投票する
0 に答える
353 参照

ip - XBee モジュールを使用したインターネット中継

ポイント ツー ポイントのインターネット リレーに 2 つの Xbee モジュールを使用したいと考えています。

このようなもの:

eth0(ホスト1) <-> Xbee(1) <-> ... <-> Xbee(2) <-> eth0(ホスト2)

Xbee とのシリアル接続のセットアップは簡単です (私は 2 つの Arduino ボードを使用しています)。

しかし、TCP/IP をシリアルにするにはどうすればよいでしょうか? だから、私の主な問題はこれだと思います:

TCP/IP <-> シリアル <-> ... <-> シリアル <-> TCP/IP

これどうやってするの?

そのためには PPP または SLIP をセットアップする必要があると思いますが、その方法がわかりません。

0 投票する
1 に答える
947 参照

udp - adb ppp over USB Whitout テザリングとルート化

私は Android 携帯 (サーバー側は Java ベース) 用のクライアント/サーバー アプリを開発していますが、今必要なのは USB 経由の UDP 接続です。

試してみadb forwardましたが、とんでもないレイテンシー(6〜800ms)のTCPプロトコルしか得られないため、UDPが必要です。

コマンドを見つけましadb pppたが、Linux マシン (更新された Debian) で動作させることができません。私はたくさんの例を試してみましadb ppp connection

運が悪い。

では、どうすれば自分のアプリに UDP パワーを与えることができますか?? Android テザーと root 権限が両方 (Android とデスクトップ) にない可能性はありますか? インターネット、BT、WiFi ソリューションには興味がありません。Android テザーが adb の動作を維持するためにデスクトップのルート権限を要求しているにもかかわらず、TCP 転送も必要です。

助けてくれてありがとう

0 投票する
0 に答える
1679 参照

linux - ppp 接続を確立できません

組み込み Linux ボードをインターネットに接続したいと考えています。イノシシには cinterion 3G モデム (PH8) があります。

そのために、次の ph8 ピア ファイルで pppd を使用します。

次のチャットスクリプト「ph8-connect」ファイルを使用します。

コマンドを呼び出すと:

/var/log/messages ログ ファイルの戻り値:

ifconfig の実行時に ppp0 行が表示されません。ifup ppp0 を手動で実行すると、行は表示されますが、IP は書き込まれません。少し欠けていると思いますが、見つけることができません。

タイムアウトを生成するこれらの IPCP ConfReq が何であるかわかりません。

ご協力いただきありがとうございます

0 投票する
0 に答える
1124 参照

azure - インターネット アクセスの目的でクライアント側に Azure VPN をセットアップする方法 (GFW の背後にある Google)?

インターネット アクセスの目的で VPN をセットアップしようとしています (私は素晴らしいファイアウォールの背後にある中国にいます) が、私はネットワークの専門家ではありません。

Azure サブスクリプションを持っている中国の誰かが、関連する pfx 証明書を使用してその VPN に接続できるようにするためのパッケージを作成しました。 VPN Client は 172.16.0.X の範囲内にあります。

彼がたどったパッケージの作成について: http://blogs.msdn.com/b/kaevans/archive/2015/06/05/configure-a-point-to-site-vpn-connection-to-an-azure-vnet .aspx

ただし、VPN に接続しているときは、Google にアクセスする方法がありません。それが自分の側の構成なのか、それとも単に GFW が台無しになっているのかを確認するのに苦労しています。新しく定義された接続との実際の接続がないように思われるため、構成に苦労しています。

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

VPN に接続しているときに関連するサーバー サーバーに ping を実行できますが、google.com にアクセスする方法はありませんが、DNS 解決名のルックアップは少なくとも機能しているようです。

VPN に接続すると、ルックアップ操作によって適切な結果が得られます

ここに画像の説明を入力

ここに画像の説明を入力

そして、万能の VPN に接続していない間:

ここに画像の説明を入力

ここに画像の説明を入力

接続されているときは VPN サーバーに ping を実行でき、接続していないときはその逆も可能です。これはごく普通のことです。

ここに画像の説明を入力

ここに画像の説明を入力

インターネット アクセスが VPN を通過していることを確認して解決する方法はありますか? これはルーティングの問題が原因ではないかと考えていますが、確認するroute printと次のリストが表示されますが、実際には問題はありません。

ここに画像の説明を入力