[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.
|