[AG-TECH] AGService development problem

Christoph Willing willing at vislab.uq.edu.au
Sat Jan 13 19:02:00 CST 2007


On 14/01/2007, at 1:01 AM, Ismail Bhana wrote:

> I've been developing a set of node services called JMast  
> (JMastConsumer and JMastProducer services) which basically provide  
> a form of application sharing using streaming technologies.  
> However, whilst I can get the software to boot from AG 3.0.2 with  
> parameters passed correctly I'm having a problem where I'm being  
> passed the same multicast address/port as the vic tool which causes  
> vic to crash. If I change the Capabilities type (say, from "JMAST"  
> to "jmast1") a different address to vic is assigned in the first  
> instance of execution but the next time I run the software its back  
> to giving me the same address/port as vic and I can't really work  
> out why.


Ismail,

I've seen this too in another service we've been developing and would  
be interested in knowing the cause.

One thing I found which has lessened the problem somewhat, but not  
cured it completely, is to make (in your case) a JMastService i.e.  
not exclusively a Producer or Consumer service. Do that by adding  
Capability.CONSUMER etc. to the self.capabilities already in your  
Producer service. This is a bit like the normal VideoService,  
compared with VideoProducerService and VideoConsumerService. Then use  
the new JMastService as the producer service while still using your  
original JMastConsumerService as the consumer service.


chris


Christoph Willing                       +61 7 3365 8350
QCIF Access Grid Manager
University of Queensland






More information about the ag-tech mailing list