Example #1
0
  def __init__(self):
    self.toserv = None # osc interface
    self.reset_rec()
    self.nclient = -1

    self.myIP = vsu.getip('en0')
    if self.myIP=='127.0.0.1': self.myIP = vsu.getip('en1')
    self.myPort = 8000

    self.servIP = "192.168.1.100"
    self.servPort = 8001

    self.curfilename = None
    self.curdirname = None

    self.fromserv = vsosc.Receiver(self.myIP, self.myPort)
    # self.fromserv = vsosc.Receiver('localhost', self.myPort)
    self.fromserv.bind('/connected', self.connected)
Example #2
0
def quit(*a):
  if screen: screen.quit()
  rguis.quit()
  for c in toclients.values(): c.send('/conn','no')
  # rpd.quit()
  gui.destroy()


def reload_geos(*a):
  global screen
  if screen: screen.spd.quit()
  print 'will reload'
  reload(geos); screen = geos.Screen()


IP = vsu.getip('en0')
if IP=="127.0.0.1": IP = vsu.getip('en1')
mezz("will connect from : ",IP)

toclients = {}

# rpd = vsosc.Receiver('localhost', 7001)
rguis = vsosc.Receiver(IP, 8001)
rguis.bind('/new_client', register_new_client)
rguis.bind('/downstream', downstream)
rguis.bind('/boxes_prms', rcv_boxes_prms)
rguis.bind('/screen_prms', rcv_screen_prms)

global screen
screen = geos.Screen()
Example #3
0
# -*- mode: python; coding: utf-8 ; python-indent: 2 -*-
import time, gc
import vsosc
import vsutils as vsu

def test(*msg):
  print (msg)

IP = vsu.getip('en1')
IP = 'localhost'

r = vsosc.Receiver()
r.bind('/test', test)
s = vsosc.Sender()
s.send('/test', 'it works!', 22)
time.sleep(0.1);
r.quit()
s.quit()

r = vsosc.Receiver(IP, 8001)
r.bind('/test', test)
s = vsosc.Sender(IP, 8001)
s.send('/test', 'it works!', 22)
time.sleep(0.1)
r.quit()
s.quit()

if 1:
  r = vsosc.Receiver(IP, 8001)
  r.bind('/test', test)
  s = vsosc.Sender(IP, 8001)