Ignore:
Timestamp:
Oct 28, 2010, 2:49:58 PM (11 years ago)
Author:
nolte
Message:

Updated the Keysearcher DHT by adding a Client Identifier

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/P2P/Storage/StorageHelper.cs

    r2017 r2019  
    5858            binaryWriter.Write(buffer);
    5959           
    60             // TODO write client identification to binaryWriter, e.g.
    61             // binaryWriter.Write("id here from some other method");
     60            //--------------------------------------------------------------------------------
     61            binaryWriter.Write(nodeToUpdate.getClientIdentifier());
     62            //--------------------------------------------------------------------------------
    6263        }
    6364
     
    125126                nodeToUpdate.LastReservationDate = date;
    126127            }
    127 
    128             // TODO read leaf from reader, e.g.
    129             /*
     128           
     129            //----------------------------------------------------------------
    130130            try
    131131            {
    132                 nodeToUpdate.ClientIdentifier = binaryReader.ReadString();
    133             } catch (IOException)
     132                if (binaryReader.BaseStream.Length - binaryReader.BaseStream.Position >= 8)
     133                {
     134                    nodeToUpdate.setClientIdentifier(binaryReader.ReadInt64());
     135                }
     136                else
     137                {
     138                    throw new Exception();
     139                }
     140            }
     141            catch (Exception)
    134142            {
    135143                // client id not available, use default
    136                 nodeToUpdate.ClientIdentifier = "-1";
    137             }
    138             */
     144                nodeToUpdate.setClientIdentifier(-1);
     145            }
     146            //----------------------------------------------------------------
     147           
    139148        }
    140149
Note: See TracChangeset for help on using the changeset viewer.