php 打开 socket 有几种方法
1、fsockopen,然后用 fwrite 和 fread 读写数据,这种方式的问题是不支持 socket 等待,不能获取全部数据。
2、socket 扩展,这种需要设置 socket 选项才能更好的使用。
3、推荐使用 stream_socket_client, stream_socket_sendto, stream_socket_recvfrom 等,并设置阻塞模式,stream_set_blocking。如果还得不到数据说明数据包格式不正确。
没有评论:
发表评论
注意:只有此博客的成员才能发布评论。