PHPsocket通信udp通信实例

PHPsocket通信udp通信实例
本文介绍了PHP socket通信的udp通信方法,供大家参考

1。创建一个简单的UDP服务
服务器信息
$ SERVER = 'udp: / / 127.0.0.1:9998;
消息符号结束
msg_eof美元= ;
插座= stream_socket_server美元($ SERVER,errno errstr美元,美元,stream_server_bind);
如果(!$套接字){
Die ($errstr ($errno));
}
{做
向客户机接收信息
inmsg = stream_socket_recvfrom美元(美元1024, 0美元的插座,同伴);
服务器/打印相关信息
客户机;
回声获得:{ $ inmsg };
向客户端发送消息。
outmsg美元= substr(inmsg美元,0,(个子(inmsg美元,美元msg_eof)))。——日期
stream_socket_sendto($插座,outmsg美元,0美元,同伴);
},($ inmsg!=假);

2。简单的客户端
功能udpget($ SENDMSG = '',IP = '127.0.0.1美元,美元'9998港口){
处理= stream_socket_client(UDP: / / { }:{ $端口IP美元}
如果(!$句柄){
模具(错误:{ }—{ errstr美元与美元} ;
}
Fwrite ($handle, $sendMsg. ;
结果= fread($美元处理,1024);
Fclose($处理);
返回$结果;
}
结果= udpget美元('Hello World);
回波结果;

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部