After reading the manual, it is not clear what is the relationship between stream_socket_xxxx and socket_xxx? for example, if the parameters of stream_socket_recvfrom and socket_recvfrom are different, can one function be understood as another extension? For example, stream_sock... reading the manual is not clear about the relationship between stream_socket_xxxx and socket_xxx.
For example, stream_socket_recvfrom and socket_recvfrom have the same functions except for different parameters.
Is it understandable that one is another extension?
For example, stream_socket_client and socket_create both seem to be able to create socket resources, and stream functions are more powerful.
I want to ask if I have no idea.
PS: I suddenly saw another fsocketopen. why are there so many socket variants?
Reply content:
After reading the manual, it is not clear what is the connection between stream_socket_xxxx and socket_xxx?
For example, stream_socket_recvfrom and socket_recvfrom have the same functions except for different parameters.
Is it understandable that one is another extension?
For example, stream_socket_client and socket_create both seem to be able to create socket resources, and stream functions are more powerful.
I want to ask if I have no idea.
PS: I suddenly saw another fsocketopen. why are there so many socket variants?
Stream_socket_xxxx is the encapsulation of socket and other functions.
More Supported protocols
Http://php.net/manual/zh/wrappers.php
Similar content
Reply
Http://stackoverflow.com/questions/9760548/php-sockets-vs-streams/9783856#9783856
We recommend that you use the stream _ * function.