Find Jobs
Hire Freelancers

simple Dogecoin C# websocket response data -- 2

$10-30 USD

Dibatalkan
Disiarkan hampir 7 tahun yang lalu

$10-30 USD

Dibayar semasa penghantaran
I need a simple C# code for Dogecoin API response data Get Last Block [login to view URL], Use any third party library like websocket4net or any as long as it respond with data. Urgent task for c# programmer This class code can help, it respond okay but wrong data, you can edit it if your choice. using System; using [login to view URL]; using [login to view URL]; using [login to view URL]; using [login to view URL]; using [login to view URL]; using [login to view URL]; using [login to view URL]; namespace Dogecoin { class sockiet { private static object consoleLock = new object(); private const int sendChunkSize = 256; private const int receiveChunkSize = 256; private const bool verbose = true; private static readonly TimeSpan delay = [login to view URL](30000); public static async Task Connect(string uri) { ClientWebSocket webSocket = null; try { webSocket = new ClientWebSocket(); await [login to view URL](new Uri(uri), [login to view URL]); await [login to view URL](Receive(webSocket), Send(webSocket)); } catch (Exception ex) { [login to view URL]("Exception: {0}", ex); } finally { if (webSocket != null) [login to view URL](); [login to view URL](); lock (consoleLock) { [login to view URL] = [login to view URL]; [login to view URL]("WebSocket closed."); [login to view URL](); } } } static UTF8Encoding encoder = new UTF8Encoding(); private static async Task Send(ClientWebSocket webSocket) { byte[] buffer = [login to view URL]("{\"op\":\"ping_block\"}"); await [login to view URL](new ArraySegment<byte>(buffer), [login to view URL], true, [login to view URL]); while ([login to view URL] == [login to view URL]) { LogStatus(false, buffer, [login to view URL]); await [login to view URL](delay); } } private static async Task Receive(ClientWebSocket webSocket) { byte[] buffer = new byte[receiveChunkSize]; while ([login to view URL] == [login to view URL]) { var result = await [login to view URL](new ArraySegment<byte>(buffer), [login to view URL]); if ([login to view URL] == [login to view URL]) { await [login to view URL]([login to view URL], [login to view URL], [login to view URL]); } else { LogStatus(true, buffer, [login to view URL]); } [login to view URL]([login to view URL](buffer)); } } private static void LogStatus(bool receiving, byte[] buffer, int length) { lock (consoleLock) { //[login to view URL] = receiving ? [login to view URL] : [login to view URL]; //[login to view URL]("{0} ", receiving ? "Received" : "Sent"); if (verbose) [login to view URL]([login to view URL](buffer)); //[login to view URL]([login to view URL](buffer)); //[login to view URL](); } } } } Usage: [login to view URL]("wss://[login to view URL]");
ID Projek: 14212808

Tentang projek

5 cadangan
Projek jarak jauh
Aktif 7 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
5 pekerja bebas membida secara purata $43 USD untuk pekerjaan ini
Avatar Pengguna
hi. i can take a look. i need expected and wrong response examples .
$30 USD dalam 1 hari
4.8 (23 ulasan)
5.4
5.4
Avatar Pengguna
Hello Mr. I can help you to write this example. I've worked with third party websocket libraries. Conctact me by chat to get more information. Best Regards
$30 USD dalam 1 hari
4.9 (20 ulasan)
4.2
4.2
Avatar Pengguna
A proposal has not yet been provided
$100 USD dalam 7 hari
5.0 (5 ulasan)
3.7
3.7

Tentang klien

Bendera PHILIPPINES
Cabadbaran City, Philippines
5.0
1
Ahli sejak Mei 8, 2017

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.