




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PHP开发CS结构的技巧 PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。以下是小编为大家搜索整理的PHP开发CS结构的技巧,希望能给大家带来帮助!更多经常内容请及时关注我们应届毕业生考试网!PHP开发CS结构的技巧1核心提示:用PHP开发C/S结构。服务器//Server//设置错误处理error_reporting(E_ALL);//设置运行时间set_time_limit(0);//起用缓冲ob_implicit_flush();$ip="127.0.0.1";//IP地址$port=1000;//端口号$socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);//创建一个SOCKETif($socket)echo"socket_create()successed!";elseecho"socket_create()failed:".socket_strerror($socket)."";$bind=socket_bind($socket,$ip,$port);//绑定一个SOCKETif($bind)echo"socket_bind()successed!";elseecho"socket_bind()failed:".socket_strerror($bind)."";$listen=socket_listen($socket);//间听SOCKETif($listen)echo"socket_listen()successed!";elseecho"socket_listen()failed:".socket_strerror($listen)."";while(true){$msg=socket_accept($socket);//接受一个SOCKETif(!$msg){echo"socket_accept()failed:".socket_strerror($msg)."";break;}$welcome="WelcometoPHPServer!";socket_write($msg,$welcome,strlen($welcome));while(true){$command=strtoupper(trim(socket_read($msg,1024)));if(!$command)break;switch($command){case"HELLO":$writer="HelloEverybody!";break;case"QUIT":$writer="Bye-Bye";break;case"HELP":$writer="HELLOQUITHELP";break;default:$writer="ErrorCommand!";}socket_write($msg,$writer,strlen($writer));if($command=="QUIT")break;}socket_close($msg);}socket_close($socket);//关闭SOCKET客户端//Client//设置错误处理error_reporting(E_ALL);//设置处理时间set_time_limit(0);$ip="127.0.0.1";//IP地址$port=1000;//端口号$socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);//创建一个SOCKETif($socket)echo"socket_create()successed!";elseecho"socket_create()failed:".socket_strerror($socket)."";$conn=socket_connect($socket,$ip,$port);//建立SOCKET的连接if($conn)echo"Successtoconnection![".$ip.":".$port."]";elseecho"socket_connect()failed:".socket_strerror($conn)."";echosocket_read($socket,1024);$stdin=fopen(php://stdin,r);while(true){$command=trim(fgets($stdin,1024));socket_write($socket,$command,strlen($command));$msg=trim(socket_read($socket,1024));echo$msg."";if($msg=="Bye-Bye")break;}fclose($stdin);soc

雨巷****碧易
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf