ホームページ  >  記事  >  バックエンド開発  >  PHPがCTP取引システムを開発

PHPがCTP取引システムを開発

WBOY
WBOYオリジナル
2016-12-05 13:44:121522ブラウズ

主に PHP を使用して CTP 取引システムを開発したいのですが、CTP の API は C++ で書かれています。TCP サービスを使用する場合、C++ で記述する必要がありますか?
少し混乱しているので、具体的なアイデアがありません。至急、専門家にアドバイスとツールを提供していただけませんか。

返信内容:

主に PHP を使用して CTP 取引システムを開発したいのですが、CTP の API は C++ で書かれています。TCP サービスを使用する場合、C++ で記述する必要がありますか?
少し混乱しているので、具体的なアイデアがありません。至急、専門家にアドバイスとツールを提供していただけませんか。

簡単に言うと、PHPと他言語(C++)API間の通信の問題です。
httpとtcpを使用して通信できます

それは、HTTP を使用するか、下位レベルの TCP および UDP を使用するかによって異なります。

HTTP PHP の場合、cURL を使用できるようにするか、サードパーティのライブラリを使用できるようにするだけで済みます Guzzle

TCP または UDP の場合は、まず 2 つのサービス間の通信の複雑さを考慮してください。単純にデータを送信して受信する場合 (つまり、クライアントとして C++ をサーバーとして)、PHP の stream_socket_client を使用できます。ドキュメント参照: http://php.net/manual/zh/func...

コードを接続するだけでデータを送受信できます:

リーリー

より複雑でサーバーを構築する必要がある場合は、次のことを検討してください SwooleWorkerman

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。