lotodore
|
be31ebf7d6
|
Enable enforcing of network packet constraints. Did I mention asn1c is really cool? Anyway, some constraints are still wrong, so this breaks game creation. I will fix it this evening.
|
2009-08-04 07:26:18 +00:00 |
|
lotodore
|
9a8f2ae01a
|
Fixing some ASN.1 related bugs. Playing a game works now, but there is still an issue when the lobby is started after the game.
|
2009-08-03 20:42:32 +00:00 |
|
lotodore
|
945c4a102a
|
Completely rewriting all NetPacket stuff to use ASN.1. Finally this big chunk of work is completed. Compiles and links fine, but still partly non-functional.
PLEASE NOTE: This is NOT COMPATIBLE to 0.7.x, because it is a new network protocol.
|
2009-08-02 15:11:40 +00:00 |
|
lotodore
|
d45e41c963
|
Removing unused parts from the receive helper.
|
2009-06-16 19:05:42 +00:00 |
|
lotodore
|
60b5d45c53
|
Adopting changes from asio branch. Currently broken.
|
2009-05-04 21:11:29 +00:00 |
|
lotodore
|
49e39adfbb
|
Fixed typo.
|
2007-11-22 20:08:45 +00:00 |
|
lotodore
|
af12e4f35e
|
Enable logging of netpacket errors.
|
2007-11-22 20:07:41 +00:00 |
|
lotodore
|
a24a93caba
|
Use unix linefeeds for all files. Finally. It's about time.
|
2007-11-16 15:24:25 +00:00 |
|
lotodore
|
3a0fc4a71e
|
Also disable avatar retrieval on server. Fixed nasty send "wrong return value" (Linux only).
|
2007-10-31 22:33:52 +00:00 |
|
lotodore
|
b89ce1d67f
|
Trying to fix SIGPIPE issue on server (linux).
|
2007-10-30 13:03:17 +00:00 |
|
lotodore
|
4c56390dc7
|
Exceptions are now derived from std::exception and tell source code file and line.
|
2007-10-18 20:36:49 +00:00 |
|
lotodore
|
5edf38a6cb
|
Fixed some msvc problems with libircclient. Fixed auto start boost timer issue. Fixed irc thread termination (this time for real). Using strdup and free on MSVC causes "heap corruption error" in debug mode - use _strdup instead in libircclient.
|
2007-09-30 13:15:52 +00:00 |
|
lotodore
|
ecab6ed86b
|
Fixed a really nasty receive bug (TCP only). Using SCTP would be so much better...
|
2007-09-03 16:35:45 +00:00 |
|
lotodore
|
5d13dd7803
|
Went over netpacket.cpp - additional checks, check function in base class. More restrictive concerning size of packets.
|
2007-07-29 23:45:10 +00:00 |
|
lotodore
|
2f5c8d7da1
|
Redone network packet abstraction. Prepared for easy access to packet data.
|
2007-04-08 16:18:20 +00:00 |
|
lotodore
|
ef10602d5c
|
Initial handshake and network game start. Works with multiple clients. Not yet stable, because it is not thread-safe. GUI callbacks not complete yet (server dialog not updated).
|
2007-03-20 02:20:50 +00:00 |
|
lotodore
|
ca354dce7f
|
Started to implement server state engine.
|
2007-03-13 23:27:17 +00:00 |
|
lotodore
|
f5289a6fcf
|
Added helper class for receiving data. Modified sender thread to support sending partial packets. Prepared abstractions for server state machine.
|
2007-03-13 02:23:12 +00:00 |
|