sockets

Tworzenie serwera socket, który umożliwia wiele połączeń za pośrednictwem wątków i Javy

Próbuję dostosować mój prosty serwer socket, aby mógł mieć wiele połączeń TCP, poprzez wielowątkowość, ale nie mogę go urucho ... ć wiele zewnętrznych źródeł i klas, takich jak KnockKnockProtocol itp.itd. Czy ktoś mógłby mi z tym pomóc? Dziękuję bardzo!

Jak działa sendmsg?

Jak wiecie sendmsg ma taką deklarację: int sendmsg(int s, const struct msghdr *msg, int flags); I msghdr struktura m ... liczbę buforów msg_iovlen. Ciekawe jak sendmsg wysyła te bufory. Czy łączy wszystkie bufory i wysyła czy wysyła w pętli for?

Używanie gniazd do wysyłania i odbierania danych

Używam gniazd do połączenia mojej aplikacji (klienta) na Androida i serwera backendowego Java. Od klienta chciałbym wysłać dw ... ciągów, ale nie mogłem ustalić, czy jest to możliwe lub właściwe.) Miałem wrzucić jakiś kod ale nie wiem jak to by pomogło.

będzie rzucać wokół sockaddr storage i sockaddr w break strict aliasing

Po moim poprzednim pytaniu , jestem bardzo ciekawa tego kodu - case AF_INET: { struct sockaddr_in * tmp = ... mplikowane dla powyższego zadania wypełniania struktur. Jest jeszcze jedna zalecany sposób z memcpy , czy jest to bezpieczne?

Szeryfie.Ptrtostruktura (i z powrotem) i ogólne rozwiązanie do zamiany endianess

Mam system, w którym zdalny agent wysyła serializowane struktury (z wbudowanego systemu C) do odczytu i przechowywania przez ... tą funkcją. Miałem też nadzieję, że znajdzie się lepsze rozwiązanie, do którego ktoś mógłby mnie skierować. Z góry dzięki:)

Dlaczego otrzymuję błąd "połączenie odrzucone" w Pythonie? (Gniazda)

Jestem nowy w Socketach, proszę wybaczyć mój całkowity brak zrozumienia. Mam skrypt serwera(server.py): {]} #!/usr/bin/py ... się uzyskać nazwę hosta za pomocą tego samego ip i metody gethostname() w skrypcie klienta i mogę pingować pulpit (serwer).

Dlaczego powinienem używać gniazd nieblokujących lub blokujących? [zamknięte]

Na początku muszę zapytać co jest najlepsze w jakich stanach ? Na przykład serwer MMORPG w czasie rzeczywistym. Co zrobić, je ... okujących gniazd ? A co jeśli użyję jednego wątku, który zawiera wszystkie gniazda nieblokujące ? Możesz mi wyjaśnić zalety ?

Czy epoll jest bezpieczny?

W epoll są dwie funkcje: epoll_ctl epoll_wait Czy są one thread-safe Kiedy używam tego samego epoll_fd? co się stanie, jeśli jeden wątek wywoła epoll_wait, a inni wywołają epoll_ctl w tym samym czasie?

Jaki jest dobry rozmiar bufora do programowania gniazd?

Używamy. Net i socketów. Serwer korzysta z gniazda.Sender (bytes[]) metoda więc po prostu wysyła cały ładunek. Z drugiej stro ... zy istnieje sposób określenia ilości danych wysyłanych przez serwer metoda nas przysłała? Jaki jest najlepszy rozmiar bufora?

Jaki jest najlepszy sposób przekazywania informacji między wątkami?

Chcę słuchać serwera podczas gdy mój program robi inne rzeczy, gdy wiadomość jest odbierana z serwera chcę ją zinterpretować. ... ji? Jaki jest najlepszy sposób, aby główny wątek wysyłał dane do serwera? Jaki jest pożytek z synchronizowanego modyfikatora?

io.emit vs socket.emitować

I ' m new to socket.io i wpadłem do czegoś, co wydaje się dość dziwne. Nie znam różnicy między socket.emit A io.emit, ale nig ... ytkowników. Może to ma być tak, a może to tylko jakiś okropny hack? Daj mi znać, jeśli potrzebujesz HTML po stronie klienta.

Używanie ZeroMQ razem z Boost:: ASIO

Mam aplikację C++, która używa ZeroMQ do wysyłania wiadomości. Ale musi również zapewnić połączenie SGCI dla usługi interneto ... y rdzeń / procesor, który uruchomi ten program z bardzo małą ilością ruchu SCGI, więc wielowątkowość byłaby stratą zasobów...

co się dzieje, gdy zapisuję dane do gniazda blokującego, szybciej niż czyta druga strona?

Załóżmy, że zapisuję dane bardzo szybko [mam wszystkie dane w pamięci] do gniazda blokującego. ponadto Załóżmy, że druga str ... kowana, dopóki druga strona nie przeczyta wystarczającej ilości danych, czy też write zwróci błąd, taki jak reset połączenia?

QTcpSocket: czytanie i pisanie

Wiem, że niektóre podobne pytania mogły być już zadawane, ale odpowiedzi na te, które znalazłem, obejmowały bardzo konkretne ... zda? 2. Jak poprawnie zaimplementować funkcję odczytu, aby robiła to, co chcę? Wszelkie wskazówki są mile widziane. Dzięki!

jak napisać pełną komunikację z klientem serwera za pomocą java NIO [closed]

Jestem nowy w Javie NIO. Muszę napisać prosty program do komunikacji z klientem serwera za pomocą Java NIO. Czy są jakieś przykładowe programy lub jakiś link gdzie mogę to zrobić?

Sieć Java: wyjaśnij strumień wejściowy i strumień wyjściowy w gnieździe

Utworzyłem serwer używając ServerSocket. Następnie utworzyłem klienta za pomocą Socket i połączyłem się z tym serwerem. Po t ... zeczy, takiej jak Socket Object. Jeśli napisałem do socket String A1, A2,... A więc otrzymam A1, A2, ... / Align = "left" /

Co powinienem wiedzieć o programowaniu UDP?

Nie chodzi mi o to, jak połączyć się z gniazdem. Co powinienem wiedzieć o programowaniu UDP? Czy muszę się martwić o złe d ... ją typowo jak długo mogę (zazwyczaj) nie widzieć danych przez (250ms? 1 sekunda? 1.75 sek?) What do I really need to wiesz?

Najlepszy sposób wdrożenia Socket.io w android

Planuję wdrożyć Socket.io w Androidzie przez tę bibliotekę dla aplikacji opartej na czacie. O ile rozumiem, biblioteka wydaje ... o ma sens, proszę, pomóż mi. Jeśli nie skomentuj tego. Edit Dałem odpowiedź, która jest bardziej odpowiednia dla mnie.

Jak mogę komunikować się przez gniazda TCP z JavaScript?

Myślę o tym, jak ograniczające jest to, że aplikacje AJAX muszą sondować aktualizacje, kiedy to, co byłoby idealne, to javasc ... javascript z wtyczką przeglądarki, która może nawiązać połączenie tcp, aby móc przekazywać dane do iz wtyczki przeglądarki.

Jak uzyskać dostęp do połączenia SSL za pośrednictwem systemu Android?

Zacząłem podążać za samouczkiem, który nie był związany z Androidem i dostałem to: System.setProperty("javax.net.ssl.tr ... ustawienia lub pliki muszę zmodyfikować na moim urządzeniu z Androidem, aby upewnić się, że to połączenie może się zdarzyć?