用PHP的socket实现客户端到服务端的通信实例详解
一、server.php服务端:if (($ret = socket_bind($sock,$address,$port)) < 0) {
echo "创建套接字失败原因 " . socket_strerror($ret) . "n"; } //监听 if (($ret = socket_listen($sock,5)) < 0) { echo "监听失败原因 " . socket_strerror($ret) . "n"; } do { //接收命令 if (($msgsock = @socket_accept($sock)) < 0) { echo "命令接收失败原因: " . socket_strerror($msgsock) . "n"; break; } $msg = "nPHP Test Server. n" ."用quit,shutdown,sun...等命令测试.n"; @socket_write($msgsock,$msg,strlen($msg)); do { socket_close($msgsock); } while (true); socket_close($sock); 二、client.php客户端:这两段代码是简单介绍用PHP实现客户端和服务端的通信 具体操作,在DOS下用PHP命令打开SERVER,处于监听状态.. 再打开一个DOS窗口,用PHP命令打开CLIENT,会得到服务端的回应.... 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |