@Tank1991: Pozmieniałem coś tam i otrzymuję ten błąd: "Firefox nie może nawiązać połączenia z serwerem wss:///socket.io/?EIO=4&transport=websocket&sid=i8YfSMIMJakhVcowAAAC."
  • Odpowiedz
@Hauleth: bo chce nasłuchiwać dane z serwa X, odbierać je na swoim i moj server komunikuje się z frontem.
Chodzi o to zeby server X wysyłał dane co kilka sekund, bo chce pocwiczyc odbieranie ich z pomocą socket.io
  • Odpowiedz
#programowanie #websocket zastanawiam się nad dokonaniem migracji pewnego czatu zbudowanego na #socketio na subskrypcje #graphql - czat ma być obsługiwany przez całą gamę klientów więc chciałbym zadbać za wczasu o standardyzację API, krok w dobrym kierunku czy zostać na socketio?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

szukam informacji na temat użycia Redisa z #socketio na aplikacji pisanej w #nodejs

chciałbym wdrożyć pewną redundancję do mojej (obecnie) bardzo prostej aplikacji,
broadcastującej otrzymane wiadomości do podłączonych klientów lub pokojów
stan który chcę osiągnąć to kilka instancji/nodeów aplikacji broadcastującej,
które trzymają informacje o pokojach i podłączonych klientach na Redisie i kiedy jedna z nich pada pozostałe są w stanie kontynuować wysyłkę (taki najprostszy "system wysokiej niezawodności"/high availability system)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kefas_safek: czyli jak po podłączeniu adaptera nie muszę, w standardowych przypadkach, w ogóle używać żadnych "dodatków" od io-redis, tzn przepisując stary kod?
poeksperymentuję z tematem

a gdybyś dostarczył ten przykład load balancingu (chętniej na haproxy, ale nginxa też obejrzę ;-) ) to będę wdzięczny
  • Odpowiedz
@qbek: tak jak mowie, jutro najwczesniej z przykladami. Co do kodu to totalnie nic nie zmieniasz, podpinasz adapter i juz :) na tym to polega. Ten load balancing (czy tam HA) troche uposledony bedzie bo nadal masz jednego redisa a go nie potrafie na razie sklastrowac. Tzn waskim gardlem bedzie tu redis ale jam z tym sie uporasz to jestes w domu :)
  • Odpowiedz
Podpowiedzcie jak w #react zrobić jedno połączenie z #socketio. Używam go w kilku komponentach i widzę w konsoli kilka połączeń.
Spróbowałem go zrobić jako moduł i tylko w jednym używać const socket = io(); ale wtedy nie działało albo działało tak, że nie łączyło się od razu tylko po 20-30 sekundach.
#javascript #js #nodejs #websocket
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
#programowanie #javascript #socketio

Łącze się w aplikacji z dwoma gniazdami na różnych serwerach na nodejs. Pierwsza dziala spokojnie cały czas dostaje powiadomienia ale druga używa pokojow, powiadomienia dostaje przez jakąś godzinę a potem przestają działać, w logach mam informacje ze połączyłem się do pokoju rozlaczylem i znowu połączyłem.
Moje pytanie czy dołączając się z pokoju i łącząc ponownie (po stringu) łącze się z tym samym pokojem
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #nodejs #socketio
Robię sobie transmisję danych(serwere socket.io na raspberry i strona www która to odbiera), i chciałbym dane przesłane wrzucać do jakiegoś selektora, wiadomo mógłbym zrobić $("selektor").html(wartosc); Lecz nie ma jakieś metody na bindowanie by się selektor aktualizował automatycznie co paczkę odebranych danych? (Coś w stylu bindowania w Angularze).
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@isamaul: owszem, lecz muszę potem sobie ustawić wartość na przykład Jquery, najlepsze by było bindowanie via atrybuty html.
  • Odpowiedz
#nodejs #javascript #programowanie #nodeexpress #socketio

Mircy, zrobiłem sobie prostą grę mutliplayer za pomocą nodejs. Używa serwera express i socket.io. Mam ją w repozytorium na gicie. Muszę teraz jakoś zhostować ją na darmowym hostingu (potrzebne tylko do szkoły). Nie mam pojęcia jak to zrobić, próbowałem się bawić heroku, ale wywalał dziwne błędy, więc odinstalowałem. Nie znam się w ogóle na hostowaniu moich rzeczy
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Musisz odpalić serwer nodejs (najłatwiej na linuxie, poczytaj) na własnym kompie, jeśli nie chcesz płacić za VPS. Serverek taki odpali się na jakimś porcie, który będziesz miał podany. Teraz wystarczy na innym komputerze połączonym do internetu wpisać IP twojego komputera wraz z portem i powinno hulać.

Ten server nodejs to server http więc jeśli nie masz jakichś blokad na routerze to moim zdaniem powinno działać.
  • Odpowiedz
#programowanie, mam nadzieje nie ukamieniujecie mnie :) #js #nodejs #grunt #socketio #express

Chcialbym zrobic sobie czat, prosty, typu jakies tam twoje konto z nazwa uzytkownika, avatar i mozesz sobie czatowac jak na rozmowie prywatnej w 2 osoby, lub czat grupowy, typu zapraszasz ludzi i mozecie sobie porozmawiac. Oczywiscie ma to byc dla mnie :) No i server bym chcial postawic
porque - #programowanie, mam nadzieje nie ukamieniujecie mnie :) #js #nodejs #grunt #...

źródło: comment_ZTevo668H9aFF9m5O1K76X7EfnYIU1iQ.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#nodejs #socketio #webdev

mam projekt w nodejs, utworzony za pomoca yo express no i wchodzi w sklad tego wszystkiego nodejs express grunt jade no i mam tez stylus, a i nib :) no i wszystko ladnie chodzi, skonfigurowane, ale chcialbym dodac socket.io, ale nie wiem jak to zrobic, bo w wczesniejszym tutku wszystko sam tworzylem i dzialo to na dwoch plikach typu app.js index.html. Teraz chcialem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@porque: Co rozumiesz poprzez zainstalowanie do projektu? Po prostu

npm install socket.io
? Bo musisz jeszcze podpiąć pod server node'a, tak jak jest to pokazane w docsach.
  • Odpowiedz