ホームページ >バックエンド開発 >PHPチュートリアル >PHPにおけるstream_socket_xxxxとsocket_XXXの違い
マニュアルを読んでもstream_socket_xxxxとsocket_xxxの関係がよく分かりません
例: stream_socket_recvfrom とsocket_recvfrom は、パラメーターが異なることを除いて機能的に同じです
一方が他方の延長であることは理解できますか?
例: stream_socket_clientとsocket_createはソケットリソースを作成できるようですが、streamの方が強力です
分からないことがあれば聞きたいだけです。
追記: 突然、別の fsocketopen が見えてきました。なぜこれほど多くのソケットのバリアントがあるのですか?
マニュアルを読んでもstream_socket_xxxxとsocket_xxxの関係がよく分かりません
例: stream_socket_recvfrom とsocket_recvfrom は、パラメーターが異なることを除いて機能的に同じです
一方が他方の延長であることは理解できますか?
例: stream_socket_clientとsocket_createはどちらもソケットリソースを作成できるようですが、stream関数の方が強力です
分からないことがあれば聞きたいだけです。
追記: 突然、別の fsocketopen が見えてきました。なぜこれほど多くのソケットのバリアントがあるのですか?
stream_socket_xxxx はソケットとその他の関数のカプセル化です
より多くのプロトコルをサポートします
http://php.net/manual/zh/wrappers.php
ほぼ同じ内容
回答を投稿する
http://stackoverflow.com/questions/9760548/php-sockets-vs-streams/9783856#9783856
とにかく、stream_*関数を使用することをお勧めします