0

PHP TCP リスナーの例(マルチクライアント バージョン、メイン記事の下のユーザー投稿ノートに javaer が投稿、小さな修正を加えたもの) をポート 7777 で TCP パケット/接続をリッスンするように調整しました。

このリスナーをホームサーバーでSSH経由で実行し、2番目のSSHセッションで実行tcpdumpして同じポートでリッスンし、PHPリスナーが正常に機能しているかどうかを確認しました。

リスナーはそのように記述されており、すべてをエコーし​​、受信してクライアントに戻し、コンソールに出力します。

ブラウザを使用してホーム サーバーに接続するたびに、リスナーとtcpdumpキャプチャされたトラフィックの両方が表示されるので、すべてが設定され、正常に動作していると想定します。しかし、別のデバイス (GPS ローカライザー) から同じポートでまったく同じサーバーに接続しようとすると、tcpdump何かをキャプチャしたことだけが表示されますが、PHP リスナーは聴覚障害者のままです。コンソールには何も表示されません (したがって、また、ローカライザーには何も返さないと思います-これを確認することはできませんが-ローカライザーからのトラフィックをキャプチャできないためです)。

私が言われたように( SuperUser の親切な人たちのおかげで)、Web ブラウザーと GPS ローカライザーの両方からの TCP 送信は有効な TCP パケットのようで、ネットワーク層のすべてが問題ないようです。したがって、問題は PHP リスナーのどこかにあるようです。自体。

それで、私がここで見逃したものを誰かが見たら、私は尋ねていますか?

4

0 に答える 0