sockets

Połączenia gniazdowe i sondowanie. Które rozwiązanie jest lepsze pod względem żywotności baterii?

Więc... Robię aplikację na Androida. Aplikacja musi wysyłać i odbierać dane czatu w czasie rzeczywistym (musi być gniazdem), ... je baterię: posiadanie trwałego połączenia lub otwieranie i zamykanie połączenia, chyba że karta czatu jest otwarta? Dzięki!

Jak zapobiec zawieszeniu na SocketInputStream.socketRead0 w Javie?

Wykonywanie milionów żądań HTTP z różnymi bibliotekami Javy daje mi wątki powieszone na: java.net.SocketInputStream.socketR ... eśli żądanie zostało poprawnie zakończone, ale jest zepsute, a także zabija całe HttpClient, nie tylko to pojedyncze żądanie.

Jaka jest różnica między stałymi AF INET i PF INET?

Patrząc na przykłady dotyczące programowania gniazd, widzimy, że niektórzy używają AF_INET, podczas gdy inni używają PF_INET. ... Python) Inne informacje Ten post na forum łączy się z tą starą wiadomością, która zawiera pewne informacje historyczne.

Jak zrobić żądanie HTTP get w C bez libcurl?

Chcę napisać program w języku C do generowania żądania Get bez użycia zewnętrznych bibliotek. Czy jest to możliwe przy użyciu ... ttp (przy użyciu odpowiedniego formatowania) i wysłaniu go na serwer. Czy to jedyny możliwy sposób, czy jest lepszy sposób ?

Czy po otwarciu połączenia TCP zostają przeniesione na inny port? [duplikat]

To pytanie ma już odpowiedź tutaj: czy port zmienia się, gdy serwer akceptuje połączenie TCP? ... eracyjny przypisuje Nowy port?: bind listen (on port 28081) while 1 fd = accept fork if child process incoming data

Jak oddać pamięć sockaddr i uniknąć łamania ścisłych zasad aliasingu

Używam Beeja ' s Guide to Networking i natknąłem się na problem aliasingu. Proponuje funkcję zwracającą adres IPv4 lub IPv6 ... mi praktykami. Ponadto, jeśli ktoś może dokładnie wyjaśnić, gdzie ma miejsce problem z aliasingiem, byłbym bardzo wdzięczny.

Czy można połączyć React Native z socket.io

Pracowałem nad aplikacją z Phonegap + React.js i Socket.io. jednak wtedy React-Native został wydany i native feel jest niesam ... akiś sposób, aby Socket. io-client działał z React Native? Czy źle na to patrzę? Może są inne, lepiej dopasowane rozwiązania?

Jak nawiązać połączenie z gniazdem TCP z przeglądarki internetowej (po stronie klienta)?

Czytałem o WebSockets ale nie wydają się być czystymi "gniazdami", ponieważ jest nad nimi protokół warstwy aplikacji. "ws:" ... ali WebSockets, jeśli nie są gniazdami? Czy protokół websocket jest tak prosty w implementacji, że jest "prawie" - sockets?

Php Sockets vs Streams

Myślę, że gniazda php i strumienie php nakładają się na siebie. Udało mi się stworzyć klienta czatu PHP CLI i serwer, używają ... owa o programowaniu gniazd? czy są jakieś możliwości, związane z programowaniem gniazd, które jedno może mieć, a drugie nie?

Multi-client, asynchroniczne sockety w c#, najlepsze praktyki? [zamknięte]

Staram się lepiej zrozumieć gniazda tcp / ip w c#, ponieważ chcę rzucić sobie wyzwanie, aby zobaczyć, czy mogę stworzyć dział ... kiet. Robi to ma sens i jest użyteczne, czy jestem po prostu zbyt skomplikowany? Twoje odpowiedzi są bardzo mile widziane.

asynchroniczne / oczekujące na wysokowydajne aplikacje serwerowe?

Nowe słowa kluczowe asynchroniczne / oczekujące w C# 5 wyglądają bardzo obiecująco, ale czytałem artykuł o wpływie wydajności ... nuowane w głównym wątku ? Odkryłem Nito.Biblioteka AsyncEx, ale nie jestem do końca pewien, czy to jest to, czego potrzebuję.

Posłuchaj shoutcasta z Androidem

Od jakiegoś czasu staram się słuchać .pliki pls (shoutcasty). Muszę powiedzieć, że zawiodłem strasznie. Ponieważ StreamFurio ... anych. I really hope ktoś może wskazać mi właściwy kierunek i podać krótki fragment kodu, jeśli jest dostępny. Rgds Layne

Wyślij żądanie HTTP ręcznie przez gniazdo

Gdy wysyłam zwykłe żądanie HTTP przez gniazdo, serwer nie odpowiada odpowiedzią OK. Skopiowałem nagłówek HTTP z Firefoksa. Ot ... iem, że mogę to zrobić za pomocą URL.openStream(), ale dlaczego serwer nie identyfikuje żądania HTTP, gdy wysyłam je ręcznie?

Słabe wzmocnienie.ASIO performance

Mam bardzo prosty test wydajności serwera/klienta przy użyciu boost::asio na Windows i wydaje się, że działa naprawdę słabo. ... zekiwanie wirtualnych odpowiedzi w czasie rzeczywistym, wyłączanie Algorytm Nagle ' a okazał się przyczyną słabej wydajności.

Ile gniazd otwiera Google dla każdego otrzymanego żądania?

Oto moje ostatnie doświadczenie z wywiadem z renomowaną firmą zajmującą się oprogramowaniem sieciowym. Zadano mi pytania zwi ... eśli ktoś może podać wyjaśnienie każdego z punktów, będzie to bardzo pomocne dla wielu początkujących w networkingu. Thanks

Dobre odczyty na temat programowania gniazd Unix/Linux?

Chociaż nie pracowałem zawodowo z gniazdami, uważam je za interesujące. Czytałem jakąś część Unixowego programowania sieciowe ... obrą lekturę dla programowania socket w Unix/Linux? Biorąc pod uwagę, że jestem stosunkowo doświadczonym programistą C / C++.

Istniejące połączenie zostało przymusowo zamknięte przez zdalnego hosta

Pracuję z komercyjną aplikacją, która rzuca SocketException z wiadomością, Istniejące połączenie zostało przymusowo zamk ... iet zero bajtów próbuje zostać wysłany. Co myślisz? To może być niejednoznaczne, ale może ktoś jeszcze widział takie rzeczy?

Dlaczego sin addr jest wewnątrz struktury w addr?

Moje wątpliwości związane są z następującą strukturą gniazd w Unixie: struct sockaddr_in { short sin_family; ... rt; // e.g. htons(3490) unsigned long s_addr ; char sin_zero[8]; // zero this if you want to };

Jak zrobić prosty wielowątkowy serwer gniazd w Pythonie, który pamięta klientów

Jak zrobić prosty serwer Echo Pythona, który zapamiętuje klientów i nie tworzy nowego gniazda dla każdego żądania? Musi być w ... p? localhost Server Port? 50000 message: testa response: testa message: testb response: testb message: testc response: testc

Jak zwiększyć liczbę połączeń MySQL (max connections)?

Każde gniazdo bazy danych MySQL będzie miało domyślne połączenia jako 100, ale szukam sposobu na zwiększenie liczby możliwych połączeń > 100 do połączenia gniazda bazy danych MySQL.