1

我可以从 php.ini 文件中增加 php 中的数据包大小吗?

我需要发送更大的数据包。

PHP阻止我并给出错误:

警告:socket_write() [function.socket-write]:无法写入套接字 [0]:在数据报套接字上发送的消息大于内部消息缓冲区或其他网络限制,或用于接收数据报的缓冲区into 小于数据报本身。

有什么建议么?

代码是:

$con=file_get_contents("图片地址");

$binary_data=base64_encode($con);

            $host = "123.456.78.9";
            $port = 1060;
            $message = $binary_data;
            // No Timeout 
            set_time_limit(0);


            $socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP) or die("Could not create socket\n");

            socket_connect($socket, $host, $port) or die("Could not connect to server\n");

            socket_write($socket, $message, strlen($message)) or die("Could not send data to server\n");
4

0 回答 0