2011-07-02 16 views
4

私の目標は、私のテストラボ用の単純なTCPプロキシアプリケーションを作ることです。私はその場でJSONデータを変更したいと思っています。私は、TCPクライアントとTCPサーバーを正常に管理することに成功しましたが、個別にはできません。PHPソケット:単純なTCPプロキシ

基本的には、2つのソケットを持つPHPが必要です.1つは着信クライアント用、もう1つはサーバーへの送信用、もう1つは互いにデータ転送用です。

答えて

3

お試しSocket Programming With PHPおよびAn Introduction to Sockets in PHPです。

両方とも非常に良いチュートリアルのように見えますが、実際には最初のデータはデータを受信して​​送信するように見えます。

EDIT:OPを手助けしたリンクであるWriting Socket Servers in PHPを追加しました。

+0

ありがとうございます!私はすでに最初のチュートリアルを見てきましたが、今は2番目のチュートリアルです。実際には、クライアントとサーバーのソケットは同時には関係しません。個別に私は正常にクライアントとサーバーモードで私のアプリを書いたが、私はサーバーソケットをバインドする必要があります、その接続を受け入れる、リモートサーバーに接続する別のソケット。クライアントソケットがデータを受け取ると、サーバーソケットはサーバーに向かって送ります。サーバーソケットからの応答はクライアントソケットに送られます。私はあなたがそれを持って願っ:)感謝。 – WorK

+0

これをWebページとして書くのか、コマンドラインとして書くのですか?サーバーが少し後に接続を閉じるので、ソケットは実際にはWebページでうまく動作しません。 [PHPでソケットサーバーを作成する](http://devzone.zend.com/article/1086#Heading7)もっと必要なものは? – Drazisil

+0

もちろん、私はPHP 5.3のみをインストールし、コマンドラインアプリケーションとして実行しています:) – WorK

関連する問題