Két server esetén felmásolunk egy 100K filet majd megprobáljuk visszamásolni de általában már az első probálkozásra exceptiont kapunk:
Exception
System.NullReferenceException: Object reference not set to an instance of an object.
at Dfs.Client.ProcessSlices(ClientRecFileTrans tr, Byte[] data, Int32 sliceid, IPEndPoint ip) in D:\home\h262806\LanStore\src\Client.cs:line 614
at Dfs.Client.ProcessDataFunc(Byte[] data, IPEndPoint ip) in D:\home\h262806\LanStore\src\Client.cs:line 377
at Dfs.Client.ClientThreadProc() in D:\home\h262806\LanStore\src\Client.cs:line 260
Azóta a kód változott a 614 es sor akkor a következő volt:
for(int i = 0; i < tr.Slices.Count;i++)
a tr ClientRecFileTrans típusu objektum.
Logged In: YES
user_id=1608088
Originator: NO
A tr.Slices egy ArrayList akarna lenni, amit a kliens akkor inicializál, amikor kap egy GET_FILE_ANSW üzenetet - úgy
tűnik ez valahol elakadt...