netpanzer-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [netPanzer-Devel] Status of the network code and next plans


From: Raphael Bosshard
Subject: Re: [netPanzer-Devel] Status of the network code and next plans
Date: Sat, 06 Sep 2003 12:10:13 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030903 Mozilla Thunderbird/0.2a

Hi there,

this year's diploma is almost over, so I can start hacking now. I'll take a look at your xxxes Matze, but you guys should not expect to much from me. As I said - I know C, but C++ is still new to me.

Raphael

Matze Braun wrote:

Hi,

I just wrote a new network layer for netpanzer in SDL_net. Unfortunately I can't test it at the moment, because on mingw not even the original winsock port is working. So now I'm wondering if opening a server and connecting to it works if you compile the code with msvc? (Or is this code in a nonworking state?)

Next steps from my side:
-First I'll have to learn for exams at 12. Sep, so you can't expect big updates from my side. -When looking at the current network code, it works by opening a TCP stream and a UDP connection between server and client. The UDP connection is only used for keepalive packets, so I assume we can drop that for simplicity (after all TCP has a keepalive mechanism builtin). -When I find more time then we could rewrite the whole network code to use UDP. this will give a good speed boost and should make playing over internet alot more reliable. The problem is that this requires lots of work and algorithms for reordering and detecting lost packets (though I wanted to write a library for that someday anyway, so this would be a good chance :)

Greetings,
        Matze

PS: I wonder what happened to all the other people that wanted to start hacking in the project? Already found something you wanna work on? I could eventually help getting started with the code. If you search for stuff that needs fixing the look at the TODO text or simply search the sourcecode for XXX (I added XXX to places where we need smaller fixes).



_______________________________________________
netPanzer-Devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/netpanzer-devel







reply via email to

[Prev in Thread] Current Thread [Next in Thread]