UDP udp不是流式的,每次接收一个包,长度不超过(65535-28,总包长65535字节,包头28字节).所以UDP方式下不需要填写任何参数直接调用 $client->recv() 即可.注意如果填写了接收长度,但实际接收到的包超过此长度,那么超过的部分将会被丢弃. 如果Server端是分包发送的,那么调用成需要加while循环来接收,调用端确定接收完毕或者发生超时时退出. TCP TCP是流式的,只要有数据就可以一直接收.一般有2种用法. 1.不确定包长度 循环接收,调用端判断是否每个包结…