![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
January 14, 2016, 03:36:30 PM |
|
Cerco un programmatore golang che mi sviluppi (io non ho tempo!) un programma client-server che funzioni più o meno come stratum.
Il programma è fatto da due parti, una server ed una client. Le due parti devono comunicare con una socket asincrona. Un breve riassunto di quello da realizzare è il seguente:
PARTE SERVER: La parte server deve accettare più connessioni (socket) su una porta. Deve inoltre avere un thread che legge un file di configurazione (json) in modo continuativo e ne salva il valore in ram (variabile globale). Quando questo json si aggiorna (cambia il contenuto) manda il json tramite la socket al client (1 aggiornamento file locale -> N segnali uno per socket). Quando dalla socket arriva un json di risposta, lo salva su un altro file locale (N client scrivono su N file).
PARTE CLIENT: Si connette al server e legge il json di configurazione, salvandolo su una variabile. Ha una parte http alla quale si possono far richieste POST (tramite browser ad esempio) e JSON. Deve leggere il JSON, valutarne il contenuto e: 1) Se il contenuto è X, ritornare l'ultimo valore ricevuto dalla socket (quindi nella variabile globale). 2) Se il contenuto è Y rispondere un determinato valore fisso 3) Se il contenuto è Z prenderlo e inoltrarlo al server (facendolo passare tramite socket appunto).
Del programma richiedo il codice sorgente che possa esser compilato per unix\windows (senza errori naturalmente!).
Chi è interessato può mandarmi una quotazione in PM di quanto vuole per realizzarlo, pago però solo a lavoro finito e compilato, solo una volta che ho verificato che funzioni! Accetto se volete escrow. Nel caso ne cerchiamo tra quelle del forum italiano chi capisca un minimo di programmazione visto che non ho intenzione di rilasciare 1 solo satoshi in anticipo ed a lavoro non finito\funzionante.
Per domande più specifiche su cosa realizzare potete tranquillamente farlo qui. Una volta che il lavoro è accettato il tempo di consegna è di un paio di giorni, alla fine dei quali mi avvalgo di contattare qualcun'altro per realizzare il codice e non pagare quanto fatto.
Pago naturalmente in BTC se no non postavo su questo forum!
PS. le condizioni sembrano cattive ma non sono trattabili.. ma ho visto troppi "esperti programmatori" sul forum ed in chat. Se uno prende l'impegno, fa quanto richiesto e lo consegna non ha nulla da temere anzi, verra pagato subito e avrà la piena mia collaborazione.
|