PHP向socket服务器收发数据的方法
《PHP实例:PHP向socket服务器收发数据的方法》要点: PHP实战本篇章节讲解PHP向socket服务器收发数据的办法.分享给大家供大家参考.具体如下: PHP实战在PHP要向其它程序发送数据,则需要使用到php的socket功能来实例了,下面我们简单看一个实例,代码如下:
代码如下:
/*socket收发数据
??? @host(string) socket服务器IP ??? @post(int) 端口 ??? @str(string) 要发送的数据 ??? @back 1|0 socket端是否有数据返回 ??? 返回true|false|服务端数据 */ function sendSocketMsg($host,$port,$str,$back=0){ ??????? $socket = socket_create(AF_INET,SOCK_STREAM,0); ??????? if ($socket < 0) return false; ??????? $result = @socket_connect($socket,$host,$port); ??????? if ($result == false)return false; ??????? socket_write($socket,strlen($str)); PHP实战??????? if($back!=0){ socker_read的第二个参数用以指定读入的字节数,你可以通过它来限制从客户端获取数据的大小. PHP实战sock函数介绍
PHP实战注意:socket_read函数会一直读取壳户端数据,直到遇见n,t或者字符,PHP脚本把这些字符看做是输入的结束符. PHP实战希望本文所述对大家的php程序设计有所赞助. 《PHP实例:PHP向socket服务器收发数据的方法》是否对您有启发,欢迎查看更多与《PHP实例:PHP向socket服务器收发数据的方法》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |