[go: up one dir, main page]

Menu

[r2]: / moblrcClientGen.py  Maximize  Restore  History

Download this file

43 lines (35 with data), 819 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# Todo
# reciving current song
# listen sus select, i send ednowremmeno
# ipto da ne e hardcodnato
from socket import socket, AF_INET, SOCK_STREAM
from threading import Thread
import sys
HOSTNAME = 'snowdrop.no-ip.org'
PORT = 7777
class client(Thread):
def __init__(self):
Thread.__init__(self)
self.sockobj = socket(AF_INET, SOCK_STREAM)
self.sockobj.connect((HOSTNAME, PORT))
self.readsocks = [self.sockobj]
self.writesocks = [self.sockobj]
def loop(self):
cmd = ''
while cmd != 'quit':
cmd = raw_input('~$ ')
self.send(cmd)
if cmd == 'quit':
return
def send(self, cmd):
self.sockobj.send(cmd)
data = self.sockobj.recv(1024)
print data
def __del__(self):
self.sockobj.close()
if __name__ == '__main__':
try:
test = client()
except:
print 'Exception'
test.loop()