Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient Class Reference

Implementation of a SpeedTestClient. More...

Inheritance diagram for Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient:
Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient

Public Member Functions

Settings GetSettings ()
 
int TestServerLatency (Server server, int retryCount=3)
 Test latency (ping) to server
 
double TestDownloadSpeed (Server server, int simultaneousDownloads=2, int retryCount=2)
 Test download speed to server More...
 
double TestUploadSpeed (Server server, int simultaneousUploads=2, int retryCount=2)
 Test upload speed to server More...
 

Detailed Description

Implementation of a SpeedTestClient.

Member Function Documentation

◆ GetSettings()

Settings Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.GetSettings ( )

Download SpeedTest.net settings

Exceptions
InvalidOperationException

Implements Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.

◆ TestDownloadSpeed()

double Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.TestDownloadSpeed ( Server  server,
int  simultaneousDownloads = 2,
int  retryCount = 2 
)

Test download speed to server

Returns
Download speed in Kbps

Implements Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.

◆ TestUploadSpeed()

double Crosstales.OnlineCheck.Tool.SpeedTestNET.SpeedTestClient.TestUploadSpeed ( Server  server,
int  simultaneousUploads = 2,
int  retryCount = 2 
)

Test upload speed to server

Returns
Upload speed in Kbps

Implements Crosstales.OnlineCheck.Tool.SpeedTestNET.ISpeedTestClient.


The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/OnlineCheck/OnlineCheckPro/Assets/Plugins/crosstales/OnlineCheck/Extras/SpeedTestNET/Scripts/SpeedTestClient.cs