我可以从 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");