On Mon, 01 May 2000, Paul Kappler wrote:
> For now,
> 
> http://www.rose-hulman.edu/~kapplepc/Freenet-0.2-LongSOTime.sit.hqx
> 
> Excited Mac users can take it directly from me.
> 
> I have HACKED the send timeout problem out of the Mac client by turning the
> SO_Timeout way up inside the ConnectionHandler loop.  I say we post this
> version until we come up with a better solution.

The problem with this is that the connection will not close correctly after
sending a KeepAlive=false message, it will sit there for whatever time you
designated before it closes. This is ok for nodes most of the time, because
nodes also close connections when receiving a KeepAlive=false message. But
somebody who was writing a client asked that the node close the connection, so
he did not have to parse the stream for the "EndMessage", and just dump the
whole stream. 

While this may not be life or death, I think it is a fair thing to have in
contract of KeepAlive=false messages that they should close the connection
directly after sending.

> I am going to give Oskar's ideas some thought.  This will take me some time.
> This is a difficult problem.  :)

That is the problem, I have no good ideas. Other then maybe doing the thing that
Neo and Trinity did to the federal building over at Sun headquaters (I am the
chosen one, so if some beautiful woman who can swing a shotgun would just email
me could be off),

<snip> 
> I can't wait for MacOS X Consumer, that will unify the FreeBSD and Macintosh
> clients for most everything.  But even after that happens many people will
> stick with MacOS 8-9 because there systems won't be supported.

Answer: LinuxPPC . Don't put more bad time and money into laboring over a poor
hardware choice.

> </RANT>
> 
> 
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev
-- 

Oskar Sandberg

md98-osa at nada.kth.se

#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to