php:
function writeInt($socket, $i)
{
$data = pack('N', $i);
socket_write($socket, $data);
}
function writeLong($socket, $i)
{
$data = pack('J', $i);
socket_write($socket, $data);
}
function writeShort($socket, $i)
{
$data = pack('n', $i);
socket_write($socket, $data);
}
function writeUTF($socket, $i)
{
writeShort($socket,strlen($i));
socket_write($socket,$i);
}
java:
DataInputStream stream = new DataInputStream(new BufferedInputStream(socket.getInputStream()));
int i= stream.readInt();
long l = stream.readLong();
String s = stream.readUTF();
socket.close();