[Hdrflow-svn] SF.net SVN: hdrflow:[448] trunk/app/pyS60Nuke
Status: Pre-Alpha
Brought to you by:
glslang
From: <gl...@us...> - 2008-09-20 15:31:30
|
Revision: 448 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=448&view=rev Author: glslang Date: 2008-09-20 15:31:02 +0000 (Sat, 20 Sep 2008) Log Message: ----------- simple TCP server for Nuke Added Paths: ----------- trunk/app/pyS60Nuke/pyS60Client/ trunk/app/pyS60Nuke/pyS60Client/__init__.py trunk/app/pyS60Nuke/pyS60Client/app.py trunk/app/pyS60Nuke/pyS60Server/ trunk/app/pyS60Nuke/pyS60Server/__init__.py trunk/app/pyS60Nuke/pyS60Server/tcpserver.py Removed Paths: ------------- trunk/app/pyS60Nuke/__init__.py trunk/app/pyS60Nuke/app.py Deleted: trunk/app/pyS60Nuke/__init__.py =================================================================== --- trunk/app/pyS60Nuke/__init__.py 2008-09-13 17:32:35 UTC (rev 447) +++ trunk/app/pyS60Nuke/__init__.py 2008-09-20 15:31:02 UTC (rev 448) @@ -1,4 +0,0 @@ -# Copyright (c) 2008 Goncalo de Carvalho -# Released under the GPLv3 or later. -# For more information, see http://www.hdrflow.com. - Deleted: trunk/app/pyS60Nuke/app.py =================================================================== --- trunk/app/pyS60Nuke/app.py 2008-09-13 17:32:35 UTC (rev 447) +++ trunk/app/pyS60Nuke/app.py 2008-09-20 15:31:02 UTC (rev 448) @@ -1,13 +0,0 @@ -# Copyright (c) 2008 Goncalo de Carvalho -# Released under the GPLv3 or later. -# For more information, see http://www.hdrflow.com. - -import appuifw, e32 - -def app_quit( ): - app_lock.signal( ) - -appuifw.app.exit_key_handler = app_quit -appuifw.app.title = "pyS60Nuke" -app_lock = e32.Ao_lock( ) -app_lock.lock( ) Added: trunk/app/pyS60Nuke/pyS60Client/__init__.py =================================================================== --- trunk/app/pyS60Nuke/pyS60Client/__init__.py (rev 0) +++ trunk/app/pyS60Nuke/pyS60Client/__init__.py 2008-09-20 15:31:02 UTC (rev 448) @@ -0,0 +1,4 @@ +# Copyright (c) 2008 Goncalo de Carvalho +# Released under the GPLv3 or later. +# For more information, see http://www.hdrflow.com. + Added: trunk/app/pyS60Nuke/pyS60Client/app.py =================================================================== --- trunk/app/pyS60Nuke/pyS60Client/app.py (rev 0) +++ trunk/app/pyS60Nuke/pyS60Client/app.py 2008-09-20 15:31:02 UTC (rev 448) @@ -0,0 +1,13 @@ +# Copyright (c) 2008 Goncalo de Carvalho +# Released under the GPLv3 or later. +# For more information, see http://www.hdrflow.com. + +import appuifw, e32 + +def app_quit( ): + app_lock.signal( ) + +appuifw.app.exit_key_handler = app_quit +appuifw.app.title = "pyS60Nuke" +app_lock = e32.Ao_lock( ) +app_lock.lock( ) Added: trunk/app/pyS60Nuke/pyS60Server/__init__.py =================================================================== --- trunk/app/pyS60Nuke/pyS60Server/__init__.py (rev 0) +++ trunk/app/pyS60Nuke/pyS60Server/__init__.py 2008-09-20 15:31:02 UTC (rev 448) @@ -0,0 +1,3 @@ +# Copyright (c) 2008 Goncalo de Carvalho +# Released under the GPLv3 or later. +# For more information, see http://www.hdrflow.com. Added: trunk/app/pyS60Nuke/pyS60Server/tcpserver.py =================================================================== --- trunk/app/pyS60Nuke/pyS60Server/tcpserver.py (rev 0) +++ trunk/app/pyS60Nuke/pyS60Server/tcpserver.py 2008-09-20 15:31:02 UTC (rev 448) @@ -0,0 +1,19 @@ +# Copyright (c) 2008 Goncalo de Carvalho +# Released under the GPLv3 or later. +# For more information, see http://www.hdrflow.com. + +import SocketServer, threading, nuke +from nukescripts import utils + +class TCPServer( SocketServer.TCPServer ): + allow_reuse_address = True + +class Handler( SocketServer.StreamRequestHandler ): + def handle( self ): + print "CLIENT IP %s:%d", self.client_address + print "Message: " + self.rfile.readline( ) + +def StartServer( ): + server = TCPServer( ) + print "WAITING FOR NEW CONNECTIONS" + server.serve_forever( ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |