PHP增加数据包大小

时间:2013-04-09 18:23:25

标签: php networking packet

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

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

PHP阻止我并发出错误:

  

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

有什么建议吗?

代码是:

$ con = file_get_contents(“image url”);

$ 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");

0 个答案:

没有答案