Peut-être vous n'avez pas compris la première réponse correctement.
Faire deux programmes - on est le manuscrit de PHP que vous avez maintenant (mais un littlebit modifié).
Le 2ème est un programme qui lisent sans interruption /writes sur la porte série ce que jamais c'est protocole exige et que l'un ou l'autre donne à chaque changement au premier programme toutes les fois qu'est les demandes ceci. (Fe en donnant une longueur + des données) alors même si la quantité de données est 0 (aucunes données) vous passez quelque chose qu'elle peut agir au moment (les 0 tailles).
L'autre possiblity est que vous maintenez un amortisseur de défilement dans le deuxième programme (comme un amortisseur visuel dans le VGA ou une borne) chaque fois que l'embout avant le demande vous envoyez l'armature courante de totalité à l'embout avant.
La méthode valide dépend vraiment de ce que vous voulez faire avec les données.