author | renatofilho |
Mon Apr 02 16:57:57 2007 +0100 (2007-04-02) | |
branch | trunk |
changeset 477 | 88bf59e8da5f |
parent 471 | 2eef40885322 |
child 478 | d220053366be |
permissions | -rw-r--r-- |
1 import os
2 import sys
3 import time
4 import socket
7 if len(sys.argv) < 2:
8 HOST = 'localhost'
9 PORT = 5000
10 elif len(sys.argv) == 2:
11 HOST = sys.argv[1]
12 PORT = 5000
13 else:
14 HOST = sys.argv[1]
15 PORT = int(sys.argv[2])
17 socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
18 socket.settimeout(10)
20 try:
21 socket.connect( (HOST,PORT) )
22 except:
23 print "\n--> Could not connect to ('%s':'%d')\n" % (HOST,PORT)
24 sys.exit(-1)
27 mplayer = os.popen("which mplayer").read().strip()
28 mplayer += " - 1> /dev/null"
29 pin, pout = os.popen2(mplayer)
31 data = socket.recv(1024)
32 while (data != ""):
33 pin.write(data)
34 data = socket.recv(1024)
36 pin.close()
37 #pout.close()
38 socket.close()
41 # from select import select
42 # r, w, x = select([pout], []. [], 0)
43 # if pout in r:
44 # pout.read(32)