Aktywne Wpisy

mickpl +241
Większość programistów niczym nie różni się od pana z mema, który pracował w zakładzie ganków stalowych. Całe życie klepią ten sam kod w jednym it-kołchozie i w jednej technologii, a teraz jak są zwolnienia to nie wiedzą co ze sobą zrobić XD
#pracbaza #programowanie
#pracbaza #programowanie
p0melo +28
#programowanie #it #pracait #programista15k
60% pracowników zatrudnionych w IT nie ma wykształcenia kierunkowego.
Firmy zatrudniają na to samo stanowisko programisty Pawełka absolwenta bootcampu i Kamilka absolwenta informatyki. Oczywiście płacą im tyle samo.
Gdyby
60% pracowników zatrudnionych w IT nie ma wykształcenia kierunkowego.
Firmy zatrudniają na to samo stanowisko programisty Pawełka absolwenta bootcampu i Kamilka absolwenta informatyki. Oczywiście płacą im tyle samo.
Gdyby





Jest sobie stronka która udostępnia API websocketowe po HTTPS.
Jest sobie dokumentacja która podaje przykładowe endpointy ( https://github.com/etherdelta/etherdelta.github.io/blob/master/docs/API.md )
i taki przykładowy endpoint: getMarket { token (address), user (address) }
W kodzie #javascript widzę wywołanie tego jako:
self.socket.emit('getMarket', { token: token.addr, user: user.addr });
I jak teraz pod ten sam endpoint uderzyć z poziomu #java ?
Jak mam kawałek kodu:
String name = "'getMarket', { token: '0xbd08809f016748061d7764cf09799d703751c988', user: '0x62C7C44a' }";
session.getBasicRemote().sendText(name);
Domyślam się, że problem jest, że uderzam w Javie metodą jednoargumentową. Aaaa... URL w Javie gdzie uderzam:
wss://socket.etherdelta.com/socket.io/?transport=websocket
Czyżby getMarket miało być dopisane gdzieś do URLa?
emit to send, 'on' to subscribe, łączysz sie z websocketem, subskrybujesz odpowiednie kanały, wysyłasz zapytanie o 'przesłanie' aktualnych danych,
url używasz tylko do połaczenia, argumenty przesyłasz jako obiekt podczas 'emit'/'send'
@kxyz: Nie dopinałem się JS.
to jest poprawne, to websocket, pokaz jak subskrybujesz
package com.kwasny.analyzer;
import
public class MyStompSessionHandler extends StompSessionHandlerAdapter {
@Override
public void afterConnected(StompSession session,