<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-10514163.post5380427827893147406..comments</id><updated>2009-10-07T18:07:11.795+11:00</updated><category term='Argot'/><category term='Colony'/><category term='Web of trust'/><category term='SCTP'/><category term='TLS'/><category term='Protocol'/><category term='BORED'/><category term='REST'/><category term='browser'/><category term='Object'/><category term='Binary'/><title type='text'>Comments on Analogue and Digital: Argot Meets Contiki</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.livemedia.com.au/feeds/5380427827893147406/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default'/><link rel='alternate' type='text/html' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html'/><author><name>David Ryan</name><uri>http://www.blogger.com/profile/08635456024067321106</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_aAKMvxEwRl4/SgIkqKnTj5I/AAAAAAAAAFQ/wzfaNelD44g/S220/me_pic.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10514163.post-6652263715694255499</id><published>2009-10-07T18:07:11.795+11:00</published><updated>2009-10-07T18:07:11.795+11:00</updated><title type='text'>If you want reliability over UDP you typically end...</title><content type='html'>If you want reliability over UDP you typically end up recreating most of TCP anyway (but typically in a worse way, that hasn&amp;#39;t been thoroughly debugged in the same way that TCP has), and you lose all the interoperability benefits of TCP.&lt;br /&gt;&lt;br /&gt;TCP has its share of problems over wireless links, but they mostly have to do with the performance of large bulk data transfers, which we are unlikely to have in low-power radio networks anyway.&lt;br /&gt;&lt;br /&gt;The TCP header overhead can be reduced through header compression instead of through defining custom last-hop protocols over UDP.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default/6652263715694255499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default/6652263715694255499'/><link rel='alternate' type='text/html' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html?showComment=1254899231795#c6652263715694255499' title=''/><author><name>adam</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html' ref='tag:blogger.com,1999:blog-10514163.post-5380427827893147406' source='http://www.blogger.com/feeds/10514163/posts/default/5380427827893147406' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1474777971'/></entry><entry><id>tag:blogger.com,1999:blog-10514163.post-637821751071483467</id><published>2009-10-07T09:34:49.105+11:00</published><updated>2009-10-07T09:34:49.105+11:00</updated><title type='text'>you&amp;#39;re correct that I&amp;#39;m using UDP for the ...</title><content type='html'>you&amp;#39;re correct that I&amp;#39;m using UDP for the RPC.  This was done as a proof of concept more than anything.  In the past I&amp;#39;ve normally used TCP, Pipe or even HTTP (tunneled) transports.  &lt;br /&gt;&lt;br /&gt;In the Smart Energy 2.0 and 6lowapp discussions various people have said that TCP would be too much overhead for a 6lowpan network.  In those situations they suggest that UDP would be better.  Do you think that&amp;#39;s a fair assumption?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default/637821751071483467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default/637821751071483467'/><link rel='alternate' type='text/html' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html?showComment=1254868489105#c637821751071483467' title=''/><author><name>David Ryan</name><uri>http://www.blogger.com/profile/08635456024067321106</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_aAKMvxEwRl4/SgIkqKnTj5I/AAAAAAAAAFQ/wzfaNelD44g/S220/me_pic.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html' ref='tag:blogger.com,1999:blog-10514163.post-5380427827893147406' source='http://www.blogger.com/feeds/10514163/posts/default/5380427827893147406' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-511011620'/></entry><entry><id>tag:blogger.com,1999:blog-10514163.post-7268039196485594213</id><published>2009-10-06T22:32:29.537+11:00</published><updated>2009-10-06T22:32:29.537+11:00</updated><title type='text'>From what I understand, you are using UDP for the ...</title><content type='html'>From what I understand, you are using UDP for the RPC, which means that you will need to implement your own sequence numbers, round-trip time measurements, and retransmissions. Have you thought about using TCP instead? That will give you a reliable channel with a much lower overhead than a custom-TCP-over-UDP.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default/7268039196485594213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10514163/5380427827893147406/comments/default/7268039196485594213'/><link rel='alternate' type='text/html' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html?showComment=1254828749537#c7268039196485594213' title=''/><author><name>adam</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.livemedia.com.au/2009/10/argot-meets-contiki.html' ref='tag:blogger.com,1999:blog-10514163.post-5380427827893147406' source='http://www.blogger.com/feeds/10514163/posts/default/5380427827893147406' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1474777971'/></entry></feed>
