UDP: The "I don't care" protocol, discuss.

Post anything on anything here

Moderator: Moderators

Postby TVR » Tue Jul 07, 2009 6:42 pm

You two complain about the most minor of topics, a discussion about internet protocols should be the least of your worries regarding the general discussion rules.

Remember, it's not 'they offend me', it's 'I take offence'.
TVR
Alien trapper
 
Posts: 404
Joined: Fri Jun 01, 2007 12:56 am

Postby Mr. Bougo » Tue Jul 07, 2009 7:20 pm

Of course! I never said I wanted this thread to disappear, I just said it looked kind of uninspired...
Where is this discussion going? Where is the discussion, in the first place?
I'm just suggesting the OP could introduce his point, and what he wants this topic to become...

Apart from this, I have nothing to say against this thread, and I don't feel any attempt from anyone to offend me.
Meh.
Mr. Bougo
Keyboard killer
 
Posts: 760
Joined: Mon Sep 10, 2007 3:29 pm

Postby tundramagi » Tue Jul 07, 2009 9:44 pm

I want the topic to become a discussion on UDP.
Not if it's good/bad for nexuiz specifically (because it's obviously better than TCP for it.)
tundramagi
Forum addon
 
Posts: 974
Joined: Sun Jan 04, 2009 4:53 pm

Postby master[mind] » Wed Jul 08, 2009 7:22 pm

IMHO, simple is better, thus UDP is better. I would like to see another protocol designed, one that simply streams data continuously from client to client, in the most direct path, with nothing else bothering it. This would guarantee pure speed at the loss that UDP suffers. The only visible problem with this would be connection losses, and how they would be handled.

I think Nexuiz should skip sending the checksum with the packet and checking it if it isn't already. The result would be similar to what currently is being sent. This way, less time is sent building the packet.

UDP should probably only be used for gaming as using it for video streaming or http: would become slower as there would have to be integrity checking for incoming data and sequences would have to be established and checked. TCP does this automatically which prevents the overhead of having a seperate thread for the purpose of integrity checking.

See...this can be a discussion :D
[img]https://home.comcast.net/~mastermind7373/master[mind]-siggy-1.png[/img]
Winning requires Learning. You Learn by Losing. Thus Winning requires Losing.
master[mind]
Member
 
Posts: 21
Joined: Fri Jul 03, 2009 6:50 pm

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron