ijw.DataTransfer.Client 0.13.9
.\ijw.datatransfer.client\ijw.DataTransfer.Client组件使用说明
1 概述
This package includes data uploading classes, which could be used to build Sripe client program.
2 What's new:
- 0.13.9(2023.7.18):
- *fix bug: friendlyname.
- 0.13.8(2023.7.17):
- *fix codes in ReliableTransferClient.
- 0.13.7(2023.7.16):
- *add trace log in ReliableTransferClient.
- *log text improved.
- *stop/start threading logic。
- *dont enqueue when network down。
- *resend waiting 30s -> 20s when network down.
- *resend logic improved
- 0.12.13(2023.7.11):
- *use ConcurrentQueue replacing blockqueue.
- *print number in logging of reAppendMessages.
- *add IPEndPoint logging.
- *change dequeue logic, use a while loop and thread.sleep to get the next msg.
- *modify multiple running checkings.
- *fix bug: TransferClientConfig some property are readonly, and cannot be loaded from config file.
- *Update Dependences.
- 0.12.4(2023.7.10):
- *Make ReappendCountEachTime as property,and change its default value to 10.
- *reAppendMessages each interval set to 150ms,and make it a public property.
- *MessageTransferConfirmedEventArgs.
- *change RetryInterval to ReappendBatchInterval.
- +add ReappendCountEachTime, ReappendInterval, ReappendBatchInterval to TransferClientConfig.
- 0.12.0(2023.7.10):
- *Update Dependences.
- 0.11.0(2023.7.9):
- *Update Dependences.
- 0.9.8(2022.4.15):
- *ReliableTransferClient, improve resend logic
- 0.9.7(2021.5.29):
- +aliveKeeper
- *TransferClientBase +useKeepAilve
- *simpleClient buildsocket
- 0.9.6(2021.5.21):
- *MultipleTargetsTransferClientConfig.UseSingleConfig useMultiple.
- 0.9.5(2021.4.10):
- *ReliableTransferClient: retry sending sleeps longer when cache is 0.
- *MultipleTargetsTransferClient: toarray() when create clients.
- 0.9.4(2021.4.8):
- +MultipleTargetsTransferClientConfig.UseSingleConfig
- 0.9.3(2021.3.8):
- *fix bugs in constructors of clients.
- 0.9.2(2021.2.20):
- *MultipleTargetsTransferClient, when i == 0 || cc.Enabled
- 0.9.1(2021.2.18):
- *update pkgs.
- 0.8.9(2021.2.10):
- +ITransferClient.GetTransferDescription().
- *ClientId = CacheId and ClientName.
- 0.8.7(2021.2.9):
- *ReliableDataTransfer constructor fix default guid setting.
- +Implement IReliableDataTransfer interface.
- 0.8.3(2021.2.8):
- *update pkg.
- 0.8.1(2021.2.7):
- *Fix bug: MultipleTargetsTransferClient constructors.
- 0.8.0(2021.2.5):
- *MultipleTargetsTransferClient constructors.
- 0.7.8(2021.2.4):
- +MultipleTargetsTransferClientConfig
- 0.7.7(2021.1.7):
- +MultipleTargetsTransferClient
- 0.7.3(2020.1.10):
- *Update cache pkg deps.
- 0.7.2(2020.1.10):
- +bind local ipendpoint
- 0.7.1(2019.12.28):
- *fix bug: null or empty data disgard.
- 0.7.0(2019.11.14):
- *fix bug: reappend message may exist already in the queue.
- *log clean.
- *confirm with time.
- *increase resending count of each time, shortten the interval.
- 0.6.2(2019.11.12):
- *fix bug: async removing and getting from cache
- 0.6.1(2019.11.4):
- +Async appending, async removing and async getting from the cache.
- 0.6.0(2019.11.4):
- *Depencecies updated.
- *a few log info correction.
- 0.5.1(2019.11.4):
- +MultipleTargetsDataClient class support sending data to multiple remote addresses.
- *Must Start ReliableDataClient before append data.
- 0.4.0(2019.10.18):
- *ReliableDataClient, add runtime info/error events.
- 0.3.8(2019.10.18):
- *ReliableDataClient, fix bug: Cannot exit respond waiting after calls Close().
- 0.3.6(2019.10.17):
- *SripeDataClient changes to ReliableDataClient.
- +Log sender details.
- 0.3.3(2019.10.16):
- *SimpleDataClient, continue background re-sending after calls Stop().
- *SimpleDataClient, cannot start after closed.
- 0.3.0(2019.10.9):
- +SimpleDataClient, supporting simple scenario that without resuming from breaking-point of uploading.
- +MultipleTargetsSimpleDataClient class, supporing multi-target data sending scenario.
- *SripeDataClient, let logger could be null, supporting scenario without logging.
- 0.1.5(2019.9.17):
- *Fix bug: notify logic of network connection restored.
- 0.1.4(2019.9.17):
- +First release.
Showing the top 20 packages that depend on ijw.DataTransfer.Client.
Packages | Downloads |
---|---|
ijw.DataTransfer.Client.Test.ConsoleApp.Net481
Package Description
|
3 |
ijw.DataTransfer.ClientApp
Package Description
|
2 |
Sripe.SiteApp
What's New:
0.9.1(2020.9.27):
+EF Core support.
0.8.3(2020.7.1):
+EF Core support.
0.8.2(2020.1.10):
+local ipendpoint
0.8.1(2019.12.28):
*null or empty data disgard.
0.8.0(2019.11.14):
*Dependence update.
0.7.7(2019.11.13):
*Dependence update.
0.7.5(2019.11.13):
*MultiTargetSiteSender: use async cache for net45.
*SiteApp: use async cache for net45.
0.7.3(2019.11.5):
*Async support.
0.7.2(2019.11.5):
*Dependence update.
0.6.3(2019.11.4):
+MultiTargetSiteApp and MultiTargetSiteSender classes.
+Dependence update.
*fix: LogCleaner may crash.
0.5.2(2019.11.1):
*Dependence update.
0.5.1(2019.10.22):
*Add runtime info/error events.
0.4.9(2019.10.21):
*Dependence update.
0.4.7(2019.10.18):
*Dependence update.
0.4.3(2019.10.17):
*Dependence update.
0.4.1(2019.10.16):
+Cleaning logs for the specific number of days ago.
0.3.0(2019.10.9):
+First release.
Introduction:
This package includes a SiteApp class for building Sripe on-site application.
What's in it:
SiteApp class, which uses SripeDataClient and IDataAcquirer to simplify
|
2 |
ijw.DataTransfer.Client.Winform
Package Description
|
1 |
ijw.DataTransfer.Client.Test.ConsoleApp.Net40
Package Description
|
1 |
ijw.DataTransfer.Client.Test.ConsoleApp.Net6
Package Description
|
1 |
.NET Framework 4.0
- ijw.DataTransfer (>= 0.7.0)
- IndexRange (>= 1.0.2)
- ijw.Next.AppConfig (>= 0.4.6)
- ijw.Next.Collection (>= 0.3.4)
- ijw.Next.Log (>= 0.2.3)
- ijw.Next.Threading.Tasks (>= 0.1.5)
- ijw.Next.Net (>= 0.2.0)
.NET Standard 2.1
- ijw.Next.Threading.Tasks (>= 0.1.5)
- ijw.Next.Net (>= 0.2.0)
- ijw.Next.Log (>= 0.2.3)
- ijw.Next.Collection (>= 0.3.4)
- ijw.Next.AppConfig (>= 0.4.6)
- ijw.DataTransfer (>= 0.7.0)
.NET Standard 2.0
- ijw.Next.Threading.Tasks (>= 0.1.5)
- ijw.Next.Net (>= 0.2.0)
- ijw.Next.Log (>= 0.2.3)
- ijw.Next.Collection (>= 0.3.4)
- ijw.Next.AppConfig (>= 0.4.6)
- ijw.DataTransfer (>= 0.7.0)
- IndexRange (>= 1.0.2)
.NET Framework 4.5
- ijw.Next.Net (>= 0.2.0)
- ijw.Next.Threading.Tasks (>= 0.1.5)
- IndexRange (>= 1.0.2)
- ijw.Next.AppConfig (>= 0.4.6)
- ijw.Next.Collection (>= 0.3.4)
- ijw.Next.Log (>= 0.2.3)
- ijw.DataTransfer (>= 0.7.0)
Version | Downloads | Last updated |
---|---|---|
0.13.9 | 1 | 2025/4/17 |