[Olpc-uruguay] Ceibal Video Chat :P
Flavio Danesse
fdanesse en gmail.com
Dom Abr 25 14:14:03 EDT 2010
El problema que tengo ahora es que tengo que evitar que se conecte más de
uno a la actividad.
Es decir:
Abro la actividad y la comparto en la red.
Alguien se conecta a mi actividad.
Ahora ya nadie más debería poder entrar.
El 25 de abril de 2010 14:29, Flavio Danesse <fdanesse en gmail.com> escribió:
> Gracias Pablo, ya lo había solucionado de forma parecida.
>
>
> El 25 de abril de 2010 14:13, Pablo Moleri <pmoleri en gmail.com> escribió:
>
> No estoy muy seguro, pero de repente podés probar cambiar en
>> collaboration.py:
>>
>> def participant_change_cb(self, added, removed):
>>
>> logger.debug('Tube: Added participants: %r', added)
>> logger.debug('Tube: Removed participants: %r', removed)
>>
>> new_buddies = [] # Si estoy conectandome, lo uso para ver a quien me estoy conectando
>>
>> for handle, bus_name in added:
>> buddy = self._get_buddy(handle)
>> if buddy is not None:
>>
>>
>> new_buddies.append(buddy)
>> logger.debug('Tube: Handle %u (Buddy %s) was added',
>> handle, buddy.props.nick)
>> for handle in removed:
>>
>>
>> buddy = self._get_buddy(handle)
>> if buddy is not None:
>> logger.debug('Buddy %s was removed' % buddy.props.nick)
>> if not self.entered:
>> if self.is_initiator:
>>
>>
>> logger.debug("I'm initiating the tube, will watch for hellos.")
>> else:
>> logger.debug('Hello, everyone! What did I miss?')
>> if self.joined:
>>
>>
>> self.joined(new_buddies)
>> self.entered = True
>>
>> Y en videojam.py:
>>
>> def joined(self, new_buddies):
>> if len(new_buddies) > 0:
>> ip = new_buddies[0].props.ip4_address
>>
>>
>> if self.player:
>> self.player.set_state(gst.STATE_PLAYING)
>>
>>
>>
>> 2010/4/25 Flavio Danesse <fdanesse en gmail.com>
>>
>> Pablo, tengo un problema, en el codigo que me pasaste, en la funcion:
>>>
>>> *def joined(self):*
>>>
>>> que se ejecuta cuando me conecto a una actividad compartida, necesito
>>> saber la ip de la maquina a la que me estoy conectando ¿como hago?
>>>
>>>
>>>
>>>
>>> El 24 de abril de 2010 21:58, Pablo Moleri <pmoleri en gmail.com> escribió:
>>>
>>>> Gracias Flavio, de todos modos ahora le estoy dando prioridad a otras
>>>> cosas. Me parece bárbaro si querés tomar código del VideoJAM, para eso es de
>>>> código abierto :)
>>>>
>>>> Suerte!
>>>>
>>>>
>>>> _______________________________________________
>>>> Olpc-uruguay mailing list
>>>> Olpc-uruguay en lists.laptop.org
>>>> http://lists.laptop.org/listinfo/olpc-uruguay
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Olpc-uruguay mailing list
>>> Olpc-uruguay en lists.laptop.org
>>> http://lists.laptop.org/listinfo/olpc-uruguay
>>>
>>>
>>
>> _______________________________________________
>> Olpc-uruguay mailing list
>> Olpc-uruguay en lists.laptop.org
>> http://lists.laptop.org/listinfo/olpc-uruguay
>>
>>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20100425/df270bd9/attachment.htm
More information about the Olpc-uruguay
mailing list