PHP читать поток ввода из Java DataOutputStream?

Некоторое время я работал над Java-клиентом, который отправляет информацию об уровне для сохранения в Интернете. Мне удалось использовать printwriter, но это действительно неэффективно, и простой уровень в 300 КБ после передачи оказывается 3 МБ, и он довольно медленный.

Я знаю, что люди использовали «file_get_contents (» php: // input «)», например, в получить вывод из Java DataOutputStream на странице PHP, но я не уверен, как получить конкретные данные от:

//phpsend is the DataOutputStream using POST (java)
phpsend.writeUTF(username);
phpsend.writeUTF(verificationId);
phpsend.writeInt(levelsize);
phpsend.write(level); //level has been converted to a byte array

как бы я прочитал каждую отдельную запись? Я знаю, что в Java был DataInputStream, в котором были все соответствующие функции чтения, но как мне это сделать в PHP? Я слышал о «Sockets» и «SOAPClient», но не смог найти какую-либо информацию, которую мог бы использовать

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …