Commit graph

19 commits

Author SHA1 Message Date
krrios
0338bd6a75 Ripped socket disconnect code 2007-04-26 05:17:31 +00:00
krrios
2b54372249 initial attempt at socket pooling -- DOES NOT WORK -- EVIL CODE -- DO NOT RUN LIVE -- etc 2007-04-25 05:54:23 +00:00
mark
867f580650 oops this is important etc 2007-04-25 01:36:17 +00:00
mark
536e73b8df socket pooling, asyncstate cleanups 2007-04-25 01:35:38 +00:00
krrios
e15ed963d8 updated a few places to use NetState.Address rather than Socket.RemoteEndPoint.Address
added Utility.Intern(IPAddress) and implemented where appropriate
2007-04-25 00:42:47 +00:00
krrios
5c64b1754c restructured and extended performance diagnostics to cover gump and target responses 2007-04-22 06:08:45 +00:00
asayre
fc9e4d2be1 Fix Sparklies in UOTD Client. ie, fix due to Client not sending uo:td in client version 2007-01-02 08:46:15 +00:00
mark
3da4aa9efa Buffer allocation optimizations in PacketWriter
Misc string cleanup
2006-12-13 18:28:37 +00:00
mark
e7f2db2559 oops 2006-11-23 05:29:21 +00:00
mark
cc0cf2e01f fix client crashing with non terminated packed gump layout 2006-11-23 05:27:42 +00:00
krrios
ab636feb59 Compression restructure 2006-09-23 03:25:29 +00:00
mark
9f84d30c40 advanced logging for special cases 2006-09-22 02:48:22 +00:00
krrios
b9a6e8acfe Removed obsolete method in SendQueue 2006-08-27 20:41:31 +00:00
krrios
6095f152cf Added Gump.OnServerClose -> called instead of Gump.OnResponse from Mobile.CloseGump and Mobile.CloseAllGumps
NetState properties Gumps, HuePickers, and Menus are now exposed as IEnumerable
Deprecated Mobile.CloseGump( Type, int ), Mobile.CloseGump( Type, int, bool )
Deprecated Mobile.CloseAllGumps( bool )
Deprecated Mobile.HasGump( Type, bool )
Mobile FindGump, CloseGump, and HasGump methods now support type inheritance
Refactored SendQueue to provide a more concise implementation
2006-08-27 20:35:58 +00:00
mark
5f07f81fe1 main loop and timer efficiency 2006-06-19 17:28:24 +00:00
krrios
d5b7c10e32 Reverted packet lifespan changes due to scalability implications 2006-06-19 04:03:51 +00:00
krrios
9dd4c1d37b Made NetState.Send virtual.
Lifespan of Packet.UnderlyingStream extended until Packet.Release (previously was freed in Packet.Compile).
2006-06-18 20:10:09 +00:00
mark
f3d56091b6 2006-06-15 04:28:39 +00:00
mark
47711d616e 2006-06-15 04:14:30 +00:00