Wszystko
Wszystkie
Archiwum
- 2
W sumie to chciałbym się upewnić, że dobrze rozumiem: ( #spring #socket #stomp)
nie chcę zwracać wiadomości wszystkim subskrybentom danego tematu, a raczej tylko tym spełniającym pewne kryteria - pula osób, które będą dostawać w danej chwili wiadomości od serwera na dany temat będzie się dynamicznie zmieniać.
Do takiej sytuacji STOMP się nie nadaje, no nie? Jest jakaś lepsza alternatywa dla pisania tego w taki
nie chcę zwracać wiadomości wszystkim subskrybentom danego tematu, a raczej tylko tym spełniającym pewne kryteria - pula osób, które będą dostawać w danej chwili wiadomości od serwera na dany temat będzie się dynamicznie zmieniać.
Do takiej sytuacji STOMP się nie nadaje, no nie? Jest jakaś lepsza alternatywa dla pisania tego w taki
Mirki jak pobrać listę klientów z danego pokoju w socket.io?
Mam takie coś:
Mam takie coś:
var clients = io.sockets.adapter.rooms['myroom'];
console.log(clients);
@sucharixx: pokaż cały backend pokaż cały frontend
#socket #winsock #programowanie #cplusplus
Mam problem. Kompliluje kod serwera UDP pod VS2010 pojawia mi się błąd nr 10038
Z tego co widzę wszystko z socketami jest ok.
Mam problem. Kompliluje kod serwera UDP pod VS2010 pojawia mi się błąd nr 10038
Socket operation on nonsocket. An operation was attempted on something that is not a socket. Either the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid.
Z tego co widzę wszystko z socketami jest ok.
- 0
Ok już znalazłem o co chodzi. Nie zainicjalizowałem socketa
#socket #winsock #programowanie #cplusplus
Piszę właśnie (w winsock c++) serwer oraz klienta UDP. korzystam z strony, którą mi tutaj kiedyś poleciliście.
Mógłby ktoś to przetłumaczyć na bardziej zrozumiały dla laika w sieciówce język? wolałbym uniknąć wchodzenia na tematy j---a, deskryptorów, chyba że na prawdę jest to konieczne.
Patrząc po kodach serwerów i klientów które dostałem od znajomych wniosek który mi się nasunął jest
Piszę właśnie (w winsock c++) serwer oraz klienta UDP. korzystam z strony, którą mi tutaj kiedyś poleciliście.
Mógłby ktoś to przetłumaczyć na bardziej zrozumiały dla laika w sieciówce język? wolałbym uniknąć wchodzenia na tematy j---a, deskryptorów, chyba że na prawdę jest to konieczne.
Patrząc po kodach serwerów i klientów które dostałem od znajomych wniosek który mi się nasunął jest
pewnie coś przekręcę, ale:
bind - powoduje że inne sockety mogą się łączyć do twojego, powiedzmy że to stawia serwera.
connect - łączy się do jakiegoś serwera, który ma zbindowane jakiś adres, zazwyczaj się ten adres gdzieś ustala do którego się łączysz.
Więc mniej-więcej tak, bind dla serwera, connect dla clienta.
Ale ja piszę w javie, więc się pewnie nie znam :D Ja mam po prostu ServerSocket który binduje, i zwykły socket
bind - powoduje że inne sockety mogą się łączyć do twojego, powiedzmy że to stawia serwera.
connect - łączy się do jakiegoś serwera, który ma zbindowane jakiś adres, zazwyczaj się ten adres gdzieś ustala do którego się łączysz.
Więc mniej-więcej tak, bind dla serwera, connect dla clienta.
Ale ja piszę w javie, więc się pewnie nie znam :D Ja mam po prostu ServerSocket który binduje, i zwykły socket
- 0
@MlodyInformatyk: Wychodzący socket też czasem przydaje się zbindować na konkretny port (i IP jeśli maszyna ma kilka). Może być tak, że firewalle są otwarte tylko dla konkretnego IP i zestawu portów. Wtedy wychodząc z randomowego portu może cię nie przepuścić.
- 1
Jakiego algorytmu używa się najczęściej do szyfrowania danych w komunikacji TCP/IP? RSA?
#programowanie #socket
#programowanie #socket
konto usunięte via Android
- 4
Komentarz usunięty przez autora Wpisu
@Crypton3: Używa się hybrydowych, bo RSA jest za wolne. Za jego pomocą jedynie szyfrujesz klucz sesyjny, a szyfrujesz dane symetrycznym AES zdaje się.
- 2
- 2
#arduino #socket.io #ubuntu #javascript
Mam problem. Napisałem aplikację która wysyła mi po porcie liczbę "1" co sekundę. Gdy wpiszę w terminalu cat /dev/ttyUSB0 to widzę jak te jedynki mi wyskakują w nowej lini. Więc program jest ok. Napisałem taki program w JS:
`
Mam problem. Napisałem aplikację która wysyła mi po porcie liczbę "1" co sekundę. Gdy wpiszę w terminalu cat /dev/ttyUSB0 to widzę jak te jedynki mi wyskakują w nowej lini. Więc program jest ok. Napisałem taki program w JS:
`
var serialport = require("serialport");
SerialPort = serialport.SerialPort;
var mySerial = new
- 1
@lycamob: proxychains
- 0
@marionez: @kajelu: @canto: @jestem_w_szoku: dzięki
znalazłem ten stary mój https://www.proxifier.com/
linka zostawiam dla potomnych.
Dzięki raz jeszcze :)
znalazłem ten stary mój https://www.proxifier.com/
linka zostawiam dla potomnych.
Dzięki raz jeszcze :)
Mirki, nie ogarniam gniazd BSD.
Załóżmy, że serwer (który ma obsługiwać potencjalnie dowolnie wielu klientów jednocześnie) wisi na funkcji accept. Przychodzi połączenie, accept zwraca deskryptor klienta i co dalej? Podejrzewam, że umieszczam deskryptor w jakimś kontenerze, wątek wraca na accept, a drugi wątek stara się wykonywać funkcje odczytu i zapisu na deskryptorach klientów, tylko jak to powinno wyglądać? Na przykład read i write są blokujące. Co jeżeli zawiesi mi się write, inni
Załóżmy, że serwer (który ma obsługiwać potencjalnie dowolnie wielu klientów jednocześnie) wisi na funkcji accept. Przychodzi połączenie, accept zwraca deskryptor klienta i co dalej? Podejrzewam, że umieszczam deskryptor w jakimś kontenerze, wątek wraca na accept, a drugi wątek stara się wykonywać funkcje odczytu i zapisu na deskryptorach klientów, tylko jak to powinno wyglądać? Na przykład read i write są blokujące. Co jeżeli zawiesi mi się write, inni
- 3
@CamelCase: man select, man poll, man epoll
miałem to na kursie z typkiem w ostatnim semestrze. Może Ci się przyda i znajdziesz przykład, który potrzebujesz. Jest tam coś o gniazdach, ale widzę że nie całość skryptu co nam dawał na papierze ;/
http://jedrzej.ulasiewicz.staff.iiar.pwr.wroc.pl/KomputeroweSystSter/lab/LabNeutrinoRTS-30.htm
http://jedrzej.ulasiewicz.staff.iiar.pwr.wroc.pl/KomputeroweSystSter/lab/LabNeutrinoRTS-30.htm
15
Kolejna złota piramida finansowa
Afera Amber Gold jeszcze się nie zakończyła, a już następna firma namawia do inwestowania w coś, czego nie ma. Tym czymś znów jest złoto - pisze "Dziennik Gazeta Prawna".
z- 0
- #
- #
- #
- #
- #
- #
- #
6
Gniazdko z... [VIDEO]
- 2
- #
- #
- #
- #
- #
- #
Chodzi mi tutaj o podstawową funkcję connect(), czy można ją wykorzystać do tego aby połączyć się z adresem 8.8.8.8 potwierdzając tym samym że mamy dostępne połącznie interenetowe? Gdzieś przeczytałem że to wystarczy - taki prosty PING. Jednak kiedy oglądałem źródła komendy ping.c to tam nie
Jedyny sposób na sprawdzenie czy faktycznie masz połączenie z internetem to wysłanie zapytania w ten internet i oczekiwanie że otrzymasz odpowiedź.