frankvHoof93 / TikTokLiveSharp

Port of TikTok live library for C#
https://vanhoof.dev
Other
139 stars 27 forks source link

System.Net.Http.HttpRequestException in TikTokLiveSharp.dll #79

Open hammad-alhassan opened 1 month ago

hammad-alhassan commented 1 month ago

hi i get this randomly when i try connect to host

Exception thrown: 'System.Net.WebSockets.WebSocketException' in System.Private.CoreLib.dll Exception thrown: 'System.Net.WebSockets.WebSocketException' in System.Private.CoreLib.dll Exception thrown: 'TikTokLiveSharp.Errors.Connections.FailedConnectionException' in TikTokLiveSharp.dll Exception thrown: 'TikTokLiveSharp.Errors.Connections.FailedConnectionException' in System.Private.CoreLib.dll Exception thrown: 'TikTokLiveSharp.Errors.Connections.FailedConnectionException' in System.Private.CoreLib.dll Exception thrown: 'TikTokLiveSharp.Errors.Connections.FailedConnectionException' in System.Private.CoreLib.dll Exception thrown: 'TikTokLiveSharp.Errors.Connections.FailedConnectionException' in TikTokLiveSharp.dll

i use it like this

public static void StartTikTokClient(string username)
{
    _client = new TikTokLiveClient(username, "", new ClientSettings()
    {
        EnableCompression = false
    });

    _client.OnConnected += TikTokApiRepository.Client_OnConnected;
    _client.OnDisconnected += TikTokApiRepository.Client_OnDisconnected;
    _client.OnRoomUpdate += TikTokApiRepository.Client_OnViewerData;
    _client.OnLiveEnded += TikTokApiRepository.Client_OnLiveEnded;
    _client.OnJoin += TikTokApiRepository.Client_OnJoin;
    _client.OnChatMessage += TikTokApiRepository.Client_OnComment;
    _client.OnFollow += TikTokApiRepository.Client_OnFollow;
    _client.OnShare += TikTokApiRepository.Client_OnShare;
    _client.OnSubscribe += TikTokApiRepository.Client_OnSubscribe;
    _client.OnLike += TikTokApiRepository.Client_OnLike;
    _client.OnGiftMessage += TikTokApiRepository.Client_OnGiftMessage;
    _client.OnEmoteChat += TikTokApiRepository.Client_OnEmote;

    _client.Start();
}

even when i do try catch still the same ,how to prevent it