Portál AbcLinuxu, 24. dubna 2024 17:48


Dotaz: omniORBpy ukonceni serveru

27.11.2011 16:45 razdva
omniORBpy ukonceni serveru
Přečteno: 124×
Odpovědět | Admin
Zdravim programuji aplikaci v pythonu s vyuzitim omniORBpy a resim problem jak korektne ukoncit server.

Nyni to mam reseno tak, ze klient posle zpravu a na strane serveru mam nasledujici kod:
   def shutdown(self):
        print "---------------------------------------"
        print "shutdown"
        orb.shutdown(False)
        quit()
Ten vsak po zavolani prislusne funkce hodi nasledujici chybu:
---------------------------------------
shutdown
omniORB: Caught an unexpected Python exception during up-call.
terminate called after throwing an instance of 'omni_thread_fatal'
Aborted
Nikde ani v dokumentaci se az na pouziti orb.shutdown() nezminuji o tom, jak server ukoncit. Muzete mi prosim poradit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.11.2011 11:35 razdva
Rozbalit Rozbalit vše Re: omniORBpy ukonceni serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady jsem nasel nejakou existujici aplikaci vyuzivajici omniORBpy, ale z toho ukoncovani serveru (asi funkce kill()) nejsem moc moudry:

http://www.grisby.org/presentations/py10code/gameServer.py
7.12.2011 11:50 razdva
Rozbalit Rozbalit vše Re: omniORBpy ukonceni serveru
Nevi prosim nekdo? Uz se s tim trapim vic nez tyden a porad nemohu najit zadne reseni.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.