-1
.netアプリケーションのサービスとして動作するPHPソケットサーバを作成したいと思います。それは可能¥性のアプリケーションにサービスとしてのPHPソケットサーバーの作品を作成することは可能ですか?
私はPHPソケットサーバーを作成し、.netクライアントを使用して接続し、それらは互いに通信し、ソケットフローで受信したメッセージに従って動作します。
.netアプリケーションのサービスとして動作するPHPソケットサーバを作成したいと思います。それは可能¥性のアプリケーションにサービスとしてのPHPソケットサーバーの作品を作成することは可能ですか?
私はPHPソケットサーバーを作成し、.netクライアントを使用して接続し、それらは互いに通信し、ソケットフローで受信したメッセージに従って動作します。
アプリケーションの言語は、それらの間で使用されるプロトコルにとって全く重要ではありません。 TCP上を移動する際の10バイトのデータは、それらの10バイトをデコードするまで、両方のアプリケーションに全く同じように見えます。その後、そのデータの処理は各言語の機能に依存しますが、言語の互換性に依存しません。
.NETとPHPの間の機能の唯一の違いは、.NETが64ビットの「符号なし」整数をデコードして表現できることです.POSは最大64ビットの「符号付き」整数しか表現できません。これは、あなたのプロトコルがlike-for-likeリモートオブジェクトモデルを容易にしない限り、深刻な制限ではありません。
私の質問はこれがどのように可能ですか? Webページ上でサービスとしてPHPソケットを実行できる方法はありますか? –
あなたはソケットについて少し誤解しているかもしれません。 Webページでは、ブラウザは「アプリケーション」で、「apache」はサーバであり、PHPによって生成されたコンテンツを提供します。プロトコルはHTTPです。 Apache <-- HTTP -->ブラウザ。 – Flosculus
PHPでApacheを使わずにサーバーを作成すると、.NETアプリケーションがApacheに接続します。そう、可能であれば、人々は常にそうするでしょう。 PHP < - あなたのプロトコル - > .NETアプリケーション。ソケットサーバーに関するチュートリアルはWeb上で入手できます.RetactPHPを開始するのに適しています。 – Flosculus