0

パテを使ってサーバーに接続できます。IPアドレスとポート番号を追加してから接続します。データが流れ始める前に、「USERNAME = mysusername、PASSWORD = mypassword」と入力する必要があります。これを行うと、データが流れ始めます...表示されますが、圧縮されています。このデータを解凍する必要があります。

形式は次のとおりです:Header + PayLoad

ヘッダーを処理し、変換して解凍する必要があります。後で、このデータをmysqlに挿入します。

これがPHPでどのように行われるか、またはより良い解決策、つまりC、C++があるかどうかを知りたいです。mysqlとphpがインストールされたWindowsを使用して接続しています。データは継続的であり、どういうわけか、最初にデータをファイルに保存してから、スクリプトを実行して毎分言って、再起動する必要があると思います...

ありがとう

4

1 に答える 1

0

私の経験では、この種のデータの処理はCの方が簡単ですが、phpソケットAPIを使用してphpで実行できます。例のページには、単純なソケットクライアントなどの簡単な 例がいくつかあります。

ソケットから読み取られたバイナリデータをデコードするには、unpack関数を使用できます。

なぜこれを2段階で行う必要があると思いますか?通常、データベースへのデータの読み取り、解析、デコード、および保存にそれほど時間はかかりません。

于 2013-01-08T14:03:26.593 に答える