@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
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)
jak na razie
@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
@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 czy jest możliwość że z innym
#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).
@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 online. Pomocy!

Moja gra składa się po prostu z folderu
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 na nodejs(mam nadzieje ze to dobry wybor, powiedzmy semi profesional XD).
porque - #programowanie, mam nadzieje nie ukamieniujecie mnie :) #js #nodejs #grunt #...

źródło: comment_ZTevo668H9aFF9m5O1K76X7EfnYIU1iQ.jpg

Pobierz
#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 to ulepszyc, ale tez zrobic to
@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