author | morphbr |
Wed May 30 23:14:38 2007 +0100 (2007-05-30) | |
branch | trunk |
changeset 723 | f5f7abc760aa |
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 = 50000
10 elif len(sys.argv) == 2:
11 HOST = sys.argv[1]
12 PORT = 50000
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 += " -idx - -vo x11 1> /dev/null"
29 pin, pout = os.popen2(mplayer)
31 #teste = open("teste.avi", "w")
33 data = socket.recv(4096)
34 i = 0
36 while (data != ""):
37 pin.write(data)
38 #teste.write(data)
39 data = socket.recv(4096)
40 #if (i == 500):
41 # socket.send("OK")
42 i += 1
44 pin.close()
45 socket.close()
46 #teste.close()
48 # from select import select
49 # r, w, x = select([pout], []. [], 0)
50 # if pout in r:
51 # pout.read(32)