Ustawiał ktoś websocket w hostingu typu mydevil. Teoretycznie się da ale nigdzie nie ma doprecyzowane jak to zrobić. W panelu nie ma takiej opcji, przez ssh nie mam możliwości dodania deamona. Mogę odpalić screan i liczyć na to że serwera nie wyłączą.

W sumie to chcę ogarnąć jak to działa testuje serwer w node oraz w php a po stronie klienta w js.

#websocket #programowanie #hosting #mydevil
#java #springboot #websocket #reactnative #programowanie

Cześć Mirki,

Mam pewien problem, mam w Spring Boot postawiony Websocket i z poziomu React Native jest tworzone połączenie przez Sock.js i Stomp Client i wykonywana subskrypcja na wiadomości i wysyłka. Problem polega na tym że na niektórych urządzeniach nie chcą się wysyłać wiadomości do innego użytkownika. Na serwerze sprawdziłem w JAVA taki błąd:

org.springframework.web.socket.sockjs.SockJsException: Uncaught failure in SockJS request, uri=https://mams.app/chat/336/jqktr31q/websocket; nested exception is org.springframework.web.socket.sockjs.SockJsTransportFailureException: WebSocket
Mam małe pytanie w sprawie React i WebSocket.

Napisałem małą stronę gdzie używam WebSocket i wszystko ładnie działa na development serwerze od Reacta, ale gdy zbuduje stronę to gotowy build łączy się z serwerem websocket poprawnie ale rozłącza się po kilku sekundach, tak, że jestem w stanie tylko ~2 wiadomości odebrać i jedną wysłać.

Zawsze zamyka połączenie z statusem: "1005 No Status Received"

Co ciekawe tylko gdy uruchomię build za pomocą serve
@aptitude afaik tak już bywa z ws, możesz (a nawet powinieneś jeśli zależy Ci na utrzymaniu połączenia) nawiązywać połączenie ponownie na onclose
to że serwer wysyła 1005 to sprawa serwera i frontem tego nie rozwiążesz
@tlaziuk: No właśnie nie wiem, na development działa beż zarzutu, nigdy nie rozłącza sam, tylko po zbudowaniu aplikacji rozłącza się websocket.
Może Webpack coś psuje, że rozłącza?
Mirki z #programowanie #webdev #java
Zabieram się za pisanie małej usługi do strumieniowania obrazu na żywo. Póki co nie przejmuję się bezpieczeństwem bo to prototyp. We wszystkim chodzi o przesyłanie ekranu na żywo z jednego komputera na serwer i serwowanie tego "strumienia" do przeglądarki innego użytkownika. Póki co wymyśliłem to tak:
1. Apka w javie przechwytuje obraz w 20 klatkach (na początek żeby zmniejszyć obciążenie sieci) i w mniejszej rozdzielczości, np 800x600.
Elo #webdev
Robię drugie podejście do #websocket na publicznym serwerze. Mam hosting na #mydevil i zarezerwowałem na nim port 1025 na którym uruchamiam serwer socketów w #php (workerman). Serwer działa bo skryptem klienckim w php na tym samym serwerze dostaję odpowiedź. Nie mogę się za to połączyć z przeglądarki. Co mogę zrobić w ramach debugowania?
@globalbus: Dobra nareszcie się udało xD Próbowałem ostatnio jakieś pół roku temu na hostingu zenbox ale w ogóle nie było takich opcji konfiguracji jak w mydevil. Jezu jak super że to działa, dzięki wielkie
Mirki z #webdev
Wykupiłem sobie serwer na #zenbox i próbuję postawić tam serwer #websocket
Ale nie śmiga, zainstalowałem workermana, odpalam na porcie 2345 i ok, wyświetla się w konsoli że wszystko jest dobrze i czeka na połączenia. Jednak nie mogę nawiązać połączenia z tym serwerem Podając ip serwera i port - "ERRCONNECTIONTIMED_OUT". Warto dodać że testowałem wszystko na lokalu i działało.
Co może być nie tak?
Mirunie, powiedzcie, czy dobrze myślę, bo już #!$%@? nie wiem.

Co chcę osiągnąć: stworzenie sobie frameworka do pisania i uruchamiania botów na #forex

i teraz tak, mam:
- wystawione api platformy tradingowej xStation
- konsumera tego api w #python - z api łączy się po websocketach
- pan robot, robiący $$$ wykorzystując machine learning

i teraz tak: konsumer subskrybuje sobie po websocketach np eventy "nowa świeca", taki event z api przychodzi
@DILERIUM: a jak biblioteka bedzie sie skalować? osobny worker jeśli wykonuje wysoko wydajną prace to może potrzebować zasobów i wtedy doskalowujesz worker, jeśli masz to w jednej apce to dokładasz instancji tej appki marnując zasoby na 10 aplikacji tylko po to żeby worker miał zasoby
@mirasKo-Kalwario: Nie sądzę, żeby była potrzeba skalowania. Będzie jeden worker, który będzie trzymał połączenie websocketów i komunikaty wrzucał do callbacka. To wszystko.

Poza tym będę jeszcze kombinować, aby można było sobie kilka wątków odpalić, chociażby dla połączeń na różne adresy. Ale jako webdev nie mam dużego doświadczenia z wielowątkowością, zobaczymy, co z tego się urodzi xD
Mirki mam pytanie z zakresu #oprogramowanie #programowanie, #csharp

Chciałbym sobie zrobić chat na #websocket w formie API, tak aby front obsługiwał angular.
W sumie działa mi to wszystko jak trzeba, tylko chciałbym żeby ten kod wyglądał w miarę sensownie.
Na chwilę obecną jest middleware, który przyjmuje połączenia, oczekuje na transmisje i wysyła do wszystkich podłączonych użytkowników. Ale trochę mi to nie pasi, bo, mam wrażenie, że jest to zrobione trochę na
@Dreszczyk: no to widocznie w złym miejscu tworzysz. Poza tym nie wiem czemu akurat chcesz to tworzyć w komponencie - zrób sobie osobny moduł w którym stworzysz instancję i ją wyeksportujesz, a każdy komponent dostanie ją przez import czy jakkolwiek zarządzasz sobie modułami
Robię pewien projekt na #esp8266 i #websocket
Serwer jest postawiony na nodej.js i socket.io

Nigdy nie pisałem w C++, i natknąłem się na taki problem.
Dostaję na esp wiadomość w takiej formie(fotka poniżej), i potrzebuję to rozdzielić na dwie zmienne. Na grafice zaznaczyłem o co chodzi. Do parsowania JSONa mam już bibliotekę. Myślałem nad RegExpami, ale może jest jakieś inne rozwiązanie. Ktoś coś? ()


#
digitallord - Robię pewien projekt na #esp8266 i #websocket
Serwer jest postawiony n...

źródło: comment_LTs0Fw2s1U1ycypnA59tHaF7XJ4DO4kW.jpg

Pobierz
Wypoku, pomusz. Szczególnie programiści JS bo oni będą wiedzieć o co chodzi.

#programowanie #webdev #javascript #websocket - technicznie
#krotkofalarstwo #websdr #sdr - tematyka

Istnieje takie coś jak WebSDR - w dużym skrócie przesyła to do klienta dźwięk i obraz przez WebSockety.
Przykładowy serwer (autora aplikacji): http://websdr.ewi.utwente.nl:8901/
Aplikacja nie działa mi na żadnym serwerze - w sensie niezależnie na czyj wejdę, ja jestem tylko odwiedzającym - zatem zgaduję że to problem u mnie
@aso824: myślę, że chodzi o jakiś problem z biblioteką od kompresji której może używać Chrome. W tych materiałach jest sporo wytłumaczone. Jest też wątek na GH o websocket-sharp w który rozmawiają na ten temat - można się sporo dowiedzieć.
hej, bawił się ktoś może z #nodejs i #websocket na hostingu #mydevil ?
Napisałem prosty czat z wykorzystaniem ws, na lokalnym komputerze działa świetnie, natomiast nie potrafię sobie poradzić z jego odpaleniem na MyDevil.
W swoim kodzie dałem nasłuchiwanie ws na jakiś losowy port (9837), w narzędziu MyDevil dałem rezerwację portów 9837 TCP i UDP, oraz utworzyłem stronę proxy z subdomeną czat.xxx.usermd.net, która wskazuje na zarezerwowany wcześniej port. Po stronie klienta chcę
@panDocent: dokładnie, sockety jako warstwa transportowa przetwarza Ci to na zwykłe wywołania HTTP i kontroluje całą komunikację "real-time", ale nie robi nic więcej, żadnej warstwy logiki biznesowej, całe mięcho siedzi w PHPie i do tego masz od razu gotowe API :D