Ignore:
Timestamp:
Jun 8, 2010, 4:52:31 PM (12 years ago)
Author:
Paul Lelgemann
Message:

+ CrypP2P: Added transport protocol configuration
o VersionedDHT: Fixed bug that reported success instead of failure while storing, if the key was existing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypP2P/Internal/P2PBase.cs

    r1603 r1604  
    124124                        settings.UseNetworkMonitorServer = true;
    125125                        settings.CloseConnectionAfterPingTimeout = false;
     126                       
     127                        switch(P2PSettings.Default.TransportProtocol)
     128                        {
     129                            case P2PTransportProtocol.UDP:
     130                                settings.TransportProtocol = TransportProtocol.UDP;
     131                                break;
     132                            case P2PTransportProtocol.TCP_UDP:
     133                                settings.TransportProtocol = TransportProtocol.TCP_UDP;
     134                                break;
     135                            default:
     136                                settings.TransportProtocol = TransportProtocol.TCP;
     137                                break;
     138                        }
    126139
    127140                        _linkmanager.Settings = settings;
     
    392405            }
    393406
    394             responseWait.success = storeResult.Status != OperationStatus.KeyNotFound;
     407            responseWait.success = storeResult.Status == OperationStatus.Success;
    395408            responseWait.Message = Encoding.UTF8.GetBytes(storeResult.Status.ToString());
    396409
Note: See TracChangeset for help on using the changeset viewer.