Divine Celestial
- Joined
- Feb 25, 2013
- Messages
- 808
- Reaction score
- 343
My verdict:
Everything works fine except that function ReceiveRecursion in AALClient.cs throws an exception whenever a user logs in.
I've put a try catch clause to see what's going on.
19:35:14.4322 | [0] 03010201 69006E00 63007500 62006500 ....i.n.c.u.b.e.
[16] 66007400 77000000 3B0008FA 4119D8F9 f.t.w...;...A...
[32] 4119D72B 3B00003A 720C1438 7E070F83 A..+;..:r..8~...
[48] 670034FA 4119E8F9 4119FF28 420034FA g.4.A...A..(B.4.
[64] C06A9A02 30393866 36626364 34363231 .j..098f6bcd4621
[80] 64333733 63616465 34653833 32363237 d373cade4e832627
[96] 62346636 0019C253 6900F437 7E070000 b4f6...Si..7~...
[112] 00004CE1 3A007045 110340FA 411950FA ..L.:.pE..@.A.P.
[128] 41190EAB 5400
19:35:14.5237 | Could not process a packet.
At some point it failed, not sure witch, but I will debug and comeback with info.
P.S. Don't try to guess the pass since it was "test" ;_;
--update
Line 113:
ReceiveRecursion();
Once this gets called, the login server will throw an exception that the socket was closed and client will disconnect from the game. I've got no idea how you are running it.
Everything works fine except that function ReceiveRecursion in AALClient.cs throws an exception whenever a user logs in.
I've put a try catch clause to see what's going on.
19:35:14.4322 | [0] 03010201 69006E00 63007500 62006500 ....i.n.c.u.b.e.
[16] 66007400 77000000 3B0008FA 4119D8F9 f.t.w...;...A...
[32] 4119D72B 3B00003A 720C1438 7E070F83 A..+;..:r..8~...
[48] 670034FA 4119E8F9 4119FF28 420034FA g.4.A...A..(B.4.
[64] C06A9A02 30393866 36626364 34363231 .j..098f6bcd4621
[80] 64333733 63616465 34653833 32363237 d373cade4e832627
[96] 62346636 0019C253 6900F437 7E070000 b4f6...Si..7~...
[112] 00004CE1 3A007045 110340FA 411950FA ..L.:.pE..@.A.P.
[128] 41190EAB 5400
19:35:14.5237 | Could not process a packet.
At some point it failed, not sure witch, but I will debug and comeback with info.
P.S. Don't try to guess the pass since it was "test" ;_;
--update
19:38:43.3917 | Could not process a packet. System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'System.Net.Sockets.Socket'.
at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, SocketError& errorCode, AsyncCallback callback, Object state)
at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags, AsyncCallback callback, Object state)
at CM.Framework.Network.ATcpClient.AReceive(Byte[] buffer, Int32 bufferOffset, Int32 waitLen, DataReceivedCallback onDataReceivedCallback)
at CM.Framework.Network.ATcpClient.AReceive(Byte[] buffer, DataReceivedCallback onDataReceivedCallback)
at ArchLord2Commons.Network.AALClient.ReceiveRecursion() in D:\ArchLord2\ArchLord2Commons\Network\AALClient.cs:line 91
Line 113:
ReceiveRecursion();
Once this gets called, the login server will throw an exception that the socket was closed and client will disconnect from the game. I've got no idea how you are running it.
Last edited: