Problem with Stream Tubes over the Mesh
Urko Fernandez
tturktime at gmail.com
Mon May 26 03:06:07 EDT 2008
Hello there,
I've used the same Read code to implement stream tubes on my activity,
but changed to D-Bus tubes afterwards to share the file as explained
here:
http://dev.laptop.org/ticket/4051
You can find my code here:
http://dev.laptop.org/git?p=activities/assimilate;a=summary
It may happen that some sort of NAT or firewall is not allowing the
stream tube to work properly. D-Bus tube works with messages and I
believe each computer's telepathy manager handles the networking stuff
(no need to specify or use TCP). You can send a file in chunks of array
of bytes. Hope it helps.
On Sun, 2008-05-25 at 21:05 -0700, Kristofer Plunkett wrote:
> Hello,
>
> I'm developing an activity in Sugar that uses stream tubes to transfer
> data (slide shows, in particular). The code I'm running to accomplish
> this is almost an exact mirror of the Read activity, which seems to be
> the defacto example of how to use stream tubes. When sharing the
> activity and using the tubes over a wireless AP, everything works just
> fine. However, when doing the same over a mesh network, things don't
> work. I've confirmed that the HTTP server is running on the correct
> port and works correctly on the XO that is sharing the data, and, once
> the joiners have acquired the stream tube, I confirmed that the
> correct port is opened on localhost on those machines. When the
> joiners attempt to download the data from the tube (forwarded socket),
> they are able to connect but then the connection is reset as soon as
> the request is sent.
>
> The HTTP client/server code being used doesn't have any logging, and
> the networking involved here is all new to me. I have no idea how to
> dig deeper using, for example, the usual tools of tcpdump, etc...
>
> If you're curious, here are links to my project's public site and
> development wiki:
> http://xo.orderedpixels.com/
> http://xo.orderedpixels.com/w
>
> Any advice would be greatly appreciated. Thanks in advance.
>
> Kristofer Plunkett
> Computer Engineering - Undergrad
> University of Washington
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
More information about the Devel
mailing list