summaryrefslogtreecommitdiff
path: root/src/net/network.h
AgeCommit message (Collapse)AuthorFilesLines
2009-03-23Move all TMWServ-specific code to net/tmwservJared Adams1-79/+0
Also fix several instances where the same net handler was being used for both servers, and a few other related oddities.
2008-11-16Got rid of CVS/Subversion $Id$ markersBjørn Lindeijer1-2/+0
I don't know why we dealt with these things for so long. Did we ever get anything out of it?
2008-04-20Since the connection objects might not have been created yet when an exceptionBjørn Lindeijer1-0/+3
is thrown, check them for 0 before calling disconnect on them.
2007-01-28Some work on documentation.Bjørn Lindeijer1-0/+7
2006-11-02Merged trunk changes from revision 2716 to 2756 into the 0.1.0 branch.Bjørn Lindeijer1-1/+1
2006-11-02Network layer refactoring.Björn Steinbrink1-86/+39
2006-09-01Fixed some header issues and updated project filesEugenio Favalli1-2/+0
2006-08-26Made the Network class a purely static interface, as there is only one instance.Guillaume Melquiond1-54/+25
2006-08-20Added documentation and did a bit of cleanup.Bjørn Lindeijer1-8/+47
2006-08-20The Network can now connect to the three servers and affected methods now takeBjørn Lindeijer1-24/+35
the server type as a parameter. The MessageOut gained a convenience constructor (same as was added server side). The game states during login sequence have been renamed and redone in order to ensure no communication is attempted to unconnected servers. This allowed the removal of the outgoing message queue. Connecting to the account server has been moved before the login/register phase (dialogs will still need to be updated). Quite a few things are expected to be broken since I'm rather tired at the moment. I've left many TODO entries in the code.
2006-08-19Removed incoming packets queue. Messages are now processed as they come in.Bjørn Lindeijer1-5/+2
2006-08-14Completed porting of character creation/deletion, fixed some issues with ↵Eugenio Favalli1-1/+4
network code.
2006-07-25Switched client to use enet and modified login sequence to work with the new ↵Eugenio Favalli1-21/+17
protocol from tmwserv.
2006-02-24Another bunch of cosmetic cleanups, ie mostly typedefs...Björn Steinbrink1-1/+3
2006-02-04Unify the various login dialogs to use LoginData.Björn Steinbrink1-2/+3
2006-01-22Merged NETWORK branch (includes BEING_OVERHAUL).Björn Steinbrink1-25/+61
2005-12-30Added a new item, improved smooth login sequence, added a registration ↵Eugenio Favalli1-0/+3
window (a lot of duplicated code to be removed).
2005-12-29Restored Dev-Cpp default execution options, updated walkmap in snow map, ↵Eugenio Favalli1-0/+1
smoothed login sequence.
2005-10-16The connection should be non-blocking now and fixed the problem with sound ↵Eugenio Favalli1-2/+10
not being played at startup.
2005-09-19Got rid of writeSet() calls.Eugenio Favalli1-1/+0
2005-09-17Completed transition to use MessageOut.Eugenio Favalli1-5/+0
2005-09-14Header cleanups.Björn Steinbrink1-5/+1
2005-09-13Merged with SDL_NET_TEST branch.Björn Steinbrink1-56/+23
2005-07-11Committed header dependencies reducing patch by DoenerBjørn Lindeijer1-1/+0
2005-02-14Simplified logging for the sake of simplicity.Bjørn Lindeijer1-0/+9
2005-01-17Got stuff to work with Dev-C++Bjørn Lindeijer1-2/+1
2005-01-17Near SDL switchEugenio Favalli1-0/+3
2005-01-16Removed a lot of allegro.h includes.Bjørn Lindeijer1-10/+3
2005-01-05Removed bugging cancel button from npc dialog and fixed npc sprites.Bjørn Lindeijer1-3/+5
2004-12-14- eyecandy using indentation feature ;)Alexander Baldeck1-18/+23
2004-12-10Use a consistent tab-less header throughout the code.Bjørn Lindeijer1-22/+20
2004-09-26*** empty log message ***Eugenio Favalli1-0/+87