Reg. datum: 31 augustus 2004
Dit werkt nu bijna helemaal.
Ik heb alleen een 'lek'. Als k de socket write aanroep om data te verzenden zie ik dat mijn geheugen volloopt.
IK begrijp hier niks van
Na wat zoeken vond ik dat je opties kan zetten.
code:
1
2
| $array = array('l_linger' => 0, 'l_onoff' => 1);
socket_set_option($socket, SOL_SOCKET, SO_LINGER,$array); |
Dit heeft geen invloed. Als ik schrijf naar de socket dan lees ik dat op de client uit. Maar toch loopt het geheugen vol.
ik doe dit
code:
1
2
| $output = "Welkom Jochemmol"; $bytes = socket_write($socket, $output."\n", strlen ($output."\n")); |
het maakt geen verschil of ik de \n in de variabele zet of niet.
Is er geen functie met clear_buffer of reset socket write function? Of doe ik iets basics fout?
Jochemmol