Toon posts:

[PHP] socket_close error

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Als ik een socket wil sluiten krijg ik een error, maar daar wordt gemeld dat het goed gegaan is :?

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
$sMSGsock = socket_accept($this->m_sSocket)
    or trigger_error("socket_accept() is mislukt.");

if(count($this->m_aClientSockets)>1)
{
    $sXMLmessage = "Uw admin is momenteel bezet. Probeer het later nog eens.";

    socket_write($sMSGsock, $sXMLmessage, strlen($sXMLmessage))
        or trigger_error("socket_write() is mislukt.");

    socket_close($sMSGsock)
    or trigger_error("socket_close() is mislukt: ".socket_strerror(socket_last_error($this->m_sSocket)));
}


code:
1
Error: serverClose() is mislukt: The operation completed successfully.


Kan iemand mij helpen de error te verwijderen...

Acties:
  • 0 Henk 'm!

  • RedRose
  • Registratie: Juni 2001
  • Niet online

RedRose

Icebear

Even de function-manual lezen op php.net. :)

Sundown Circus


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

socket_close() returnt volgens mij geen waarde, en dus kun je die functie ook niet in die constructie gebruiken geloof ik.

Bovendien lees ik in de usernotes op PHP.net het volgende:
Sometimes it seems that you have to shutdown() a socket before you can close() it. I experienced that while making a chatserver in PHP with this cool socket extension.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Natuurlijk lees ik eerst de manual.
Als ik socket_shutdown krijg ik precies dezelfde error bij socket_close.

Acties:
  • 0 Henk 'm!

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 25-10-2022

Banpei

Hachiroku on this touge?

RedRose schreef op 03 september 2004 @ 15:16:
Even de function-manual lezen op php.net. :)
Idd:
void socket_close ( resource socket)
Geen return value. ;)

AE86 gevonden! | So what I thought I'd do was, I'd pretend to be one of those deaf-mutes.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ooww ok, stom |:(
bedankt!!
Pagina: 1