Hi.
I have written few simple programs to test connection speed using freenet
classes. They test connection at transport layer, at link layer and for
comparision pure TCP.
I have meausred the time on client and server side(it should be the
same). Here are result on my machine( Celeron 1000MHz, Windows2000, JDK 1.4.0):
TcpTest:
server time:150
client time:150
TransportTest:
server time:180
client time:190
LinkTest:
server time:25026
client time:25577
As you can see Link connections are really very expensive, and Transport
layer overhead is very small.
I am sending the programs as an attachment.
Sometimes I got an exception:
freenet.AuthenticationFailedException: Against peer (null) @
tcp/127.0.0.1:1900 - Invalid restart message (MAC verify must have failed)
(terminal)
at freenet.session.FnpLink.receiveRestartRequest(FnpLink.java:224)
at freenet.session.FnpLink.accept(FnpLink.java:72)
at
freenet.session.FnpLinkManager.acceptIncoming(FnpLinkManager.java:85)
at LinkTest$Server.run(LinkTest.java:62)
at java.lang.Thread.run(Thread.java:536)
I do not know why it happens, sometimes.
Roman Bednarek
_______________________________________________
devl mailing list
[EMAIL PROTECTED]
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl