Michael Lidgren
fa8b1e986d
First iteration improved multiplatform support
2015-03-24 13:26:55 +01:00
Michael Lidgren
b3fffb52e5
changed remaining float representations of time to doubles
2015-02-06 18:57:42 +01:00
Michael Lidgren
5879fb641e
Rev397-400 on google code; fixes to recycling and minor tweak to heartbeat calling when a disconnection occurs
2015-01-25 16:05:49 +01:00
lidgren
999e113d65
Changed internal representation of time in a bunch of places from float to double
2015-01-17 16:35:01 +00:00
lidgren
9f6d3e79fd
Delaying local Disconnect until next heartbeat
2014-11-20 10:14:59 +00:00
lidgren
d2ae3cf41d
BREAKING CHANGE: NatIntroductionSuccess is now DISABLED by default; you must enable it using EnableMessageType
...
Added GarbageThrowerSample - a small library sample that sends random and semi-random data to detect problems
Made lots of changes that caused exceptions when malformed data was received
2014-07-31 14:55:50 +00:00
lidgren
04593ef00f
Added NetPeer.ThrowOrLog
...
Changed a bunch of exceptions for consistency and safety
Enabled AutoExpandMTU for SpeedSample
2014-07-31 13:16:09 +00:00
lidgren
85a3b28bbf
Slight modifications to default resend values
...
Don't respond to ExpandMTUSuccess if AutoExpandMTU is disabled
Locking handshakes collection in Deny() for consistency
2014-07-31 12:20:53 +00:00
lidgren
865a7600f2
Handle ConnectResponse despite connection being in place; to handle dropped handshake messages
2014-02-22 09:52:40 +00:00
lidgren
03b90d348e
Minor tweaks
2012-09-25 07:16:59 +00:00
lidgren
a28bb5439c
- Fixed various number to avoid re-allocating netbuffer storage
2012-09-24 07:09:30 +00:00
lidgren
1ecf9fd8b8
Changed all Endpoint to EndPoint for consistency
2012-07-06 21:28:13 +00:00
lidgren
b49392182b
Clarifications in code on new status enum ReceivedInitiation
2012-07-06 18:36:36 +00:00
lidgren
d11dcbe257
Invalid warning message about status fixed
2012-07-06 18:29:57 +00:00
lidgren
a5781b4688
Flushing delayed packets when shutting down NetPeer
2012-05-26 09:08:04 +00:00
lidgren
0a0e319f21
NetIncomingMessage and NetOutgoingMessage common parts unified in NetBuffer; which is now a base class for the former
2012-03-23 08:59:32 +00:00
lidgren
b474d1ac2d
Fixed race condition bug with approval
...
Changed DestoreMessage call pattern; should effectively be the same tho
2011-10-24 14:38:36 +00:00
lidgren
9e3104f5da
Added fix for delayed Approval
2011-09-19 17:31:23 +00:00
lidgren
3bb1de95b6
Suppress ping request during handshake
2011-06-19 16:36:49 +00:00
lidgren
5234fb64c6
Added fix for discovery requests arriving when handshake in progress
...
Added sanity checks for handshake connections (in DEBUG)
2011-06-12 14:30:20 +00:00
lidgren
bccfaa77ef
Fixed maximum handshake attempts one-off error
...
Fixed better disconnect messages when not yet fully connected (aborting connection attempt)
2011-05-25 13:21:56 +00:00
lidgren
d111b20491
Fixed issue with disconnected by server
2011-03-11 08:58:58 +00:00
lidgren
876905ca92
Fixed issue where warning message "time to resend handshake" would appear while waiting for connection approval
2011-01-17 09:20:45 +00:00
lidgren
b83ec10d8d
Handshakes are now resent if lost. Documentation updated.
2010-12-25 09:51:49 +00:00
lidgren
3aa9fc0836
Remote time diff now initialized as part of handshake
2010-12-23 12:24:01 +00:00
lidgren
330c5cf83e
ConnectionLatencyUpdated message type added; WriteTime() ReadTime() added
2010-12-20 10:35:51 +00:00
lidgren
be902b8010
Initializing ping to random start to make network stream more unpredictable
2010-12-09 07:56:34 +00:00
lidgren
07695e0ba9
approval fixed for cases where remotehailmessage is null
2010-11-17 07:58:48 +00:00
lidgren
6a30a00172
Added some optimizations
2010-11-03 10:38:13 +00:00
lidgren
8029d725d1
Lots of xml comments added. Documentation updated.
...
Removed extension methods to be able to compile for .net framework 2.0
2010-10-20 20:03:39 +00:00
lidgren
aa72849830
Lots of XML comments added; documentation rebuilt
2010-10-19 19:04:51 +00:00
lidgren
609bc1afe2
major update; gen 3.5
2010-10-19 17:45:55 +00:00
lidgren
a579ff8f4b
Clearing m_withheldMessages and m_fragmentGroups in FinishDisconnect
2010-09-22 20:24:03 +00:00
lidgren
6e1ff06634
Bad network thread check removed
2010-09-02 07:27:46 +00:00
lidgren
bdfdbb3601
Debug messages added
2010-08-29 11:04:45 +00:00
lidgren
38bb13b3a7
initializing network (including binding to socket) moved out from network thread, enabling catching of exceptions
...
ConnectionReset on reading handled properly (by disconnecting) when only one connection
readonly added to various members
2010-08-11 18:34:15 +00:00
lidgren
7bcf2f6e0d
m_visibleStatus made internal
2010-07-26 10:33:06 +00:00
lidgren
14d3f3b390
Major refactoring of sending messages to multiple recipients
2010-06-21 19:22:21 +00:00
lidgren
046ca06ec6
Sequence numbers now stored in dictionary per connection to enable sending the same message reliable ordered message to several connections
2010-05-20 18:36:19 +00:00
lidgren
9577d4b4a6
Missing project added; various code cleanups
2010-05-14 17:12:26 +00:00
lidgren
25af67f958
NetConnection.Status added - reflects the "message consumed" status for consistency. Encryption work in progress.
2010-05-08 20:02:13 +00:00
lidgren
fbcd550a2a
transferred from trunk/Generation3 of lidgren-network
2010-05-06 18:30:27 +00:00