Какой метод чтения / записи в сокеты TCP / IP в PHP является предпочтительным? Есть много способов сделать это, включая:
fread()
и fwrite()
fgets()
и fputs()
file_get_contents()
и file_put_contents()
stream_get_contents()
stream_socket_recvfrom()
и stream_socket_sendto()
- вероятно, несколько других, с которыми я не сталкивался ...
Я понимаю, что fgets()
и fputs()
работают немного по-разному (по строкам вместо произвольных порций данных), но я действительно не понимаю различий в других и какой метод лучше всего подходит для каких целей.
Редактировать: Также socket_recv()
и socket_send()
.
Редактировать # 2: Также socket_read()
и socket_write()
.