sockets

Jak utrzymać połączenie z gniazdem VOIP w tle?

Moje wymagania aplikacji: powinienem utrzymywać połączenie z gniazdem, aby wyzwalać lokalne powiadomienia na serwerze push be ... ę serwera, połączenie zostanie zamknięte, więc jakie środki należy podjąć, aby moja aplikacja działała zgodnie z oczekiwanie?

Czy kolejki komunikatów są przestarzałe w Linuksie?

Ostatnio bawiłem się kolejkami komunikatów (System V, ale POSIX też powinien być ok) w Linuksie i wydają się idealne dla moje ... unikatów z gniazdami albo coś innego. Czy myślę zbyt kompleksowo? Nie wiem czy to istotne, że pracuję z wbudowanym Linuksem?

Porty Linuksa i I / O?

Za pomocą winsock można skonfigurować gniazda lub oddzielić operacje wejścia / wyjścia do "nakładania się". Oznacza to, że wy ... zakończone . Przejdźmy do mojego pytania... czy linux obsługuje porty zakończenia lub nawet asynchroniczne We/Wy dla gniazd?

jak osiągnąć transfer Pliku między Klientem a serwerem za pomocą gniazda java [duplicate]

to pytanie ma już odpowiedzi tutaj : ... co jest wkładem użytkownika, teraz naprawdę chcę zaimplementować jak przesyłać pliki z obu stron(pobieranie I upload).Dzięki.

Komunikacja międzyprocesowa w Pythonie

Jaki jest czysty i elegancki sposób komunikacji międzyprocesowej pomiędzy dwoma różnymi procesami Pythona? Obecnie używam na ... zyć się, ewentualnie z kodem zwrotnym 0 dla powodzenia lub Inne za awarię (więc wymagana będzie dwukierunkowa komunikacja).

Czy klient TCP c# może odbierać i wysyłać w sposób ciągły / kolejno bez uśpienia?

Jest to do pewnego stopnia pytanie "podstawy TCP", ale jednocześnie muszę jeszcze znaleźć przekonującą odpowiedź gdzie indzie ... ? Jeśli w tym samym czasie otrzymuję I spróbować wysłać będzie jeden nie, zastąpić inne lub inne takie niechciane zachowanie?

Co to znaczy związać Gniazdo multicast (UDP)?

Używam multicast UDP między hostami, które mają wiele interfejsów sieciowych. Używam boost:: asio i jestem zdezorientowany 2 ... ę, zawsze wiąże się z "0.0.0.0" i określa adres interfejsu podczas dołączania do grupy działa bardzo dobrze. Zdezorientowany.

program ' ab ' zawiesza się po wielu prośbach, dlaczego?

Za każdym razem, gdy używam 'ab' do porównywania serwerów internetowych, po wysłaniu wielu żądań zostanie on zamrożony na jak ... nacznie większej liczbie żądań i nie zdarza się tak często. To problem uniemożliwia mi uruchamianie dużych benchmarków HTTP.

Jak znaleźć dostępny port?

Chcę uruchomić serwer, który nasłuchuje portu. Mogę określić port jawnie i działa. Ale chciałbym znaleźć port w sposób automa ... łem portów 12345, 12346 i 12347 i było dobrze). Jak mogę sprawdzić, czy dany port nie jest zajęty przez inne oprogramowanie?

Zrozumienie programowania socket

Próbuję zaprogramować kilka gniazd, więc po stronie serwera używam htonl(INADDR_ANY). Z tego, co zrozumiałem, wydaje mi się, ... run this printf("%d",htonl(INADDR_ANY)); Otrzymuję 0 jako wartość zwracaną. Czy ktoś może przynieść jakieś wyjaśnienie ?

Socket accept- " zbyt wiele otwartych plików"

Pracuję nad szkolnym projektem, w którym musiałem napisać wielowątkowy serwer, a teraz porównuję go do apache, uruchamiając k ... robię close() na gnieździe. Próbowałem również użyć funkcji shutdown(), ale nic nie wydaje się pomocy. Można to jakoś obejść?

Jak natychmiast zakończyć blokadę wątku przy operacji socket IO?

W kontekście Javy, tworzę nowy wątek do odczytu wejścia sieciowego, gdy otwieram okno GUI, a kiedy zamykam okno, chcę zwolnić ... ńczyć wątek. Teraz używam metody setSoTimeout, ale nie chcę czekać na wyjątek timeout. Czy ktoś może coś zasugerować? Dzięki!

Jak wykryć zamknięcie zdalnego gniazda bocznego? [duplikat]

To pytanie ma już odpowiedź tutaj: Java socket API: jak sprawdzić, czy połączenie zostało zamknięte? ... odpowiedzi Jak wykryć, czy Socket#close() zostało wywołane NA gniazdku po stronie zdalnej?

Jak obsługiwać połączenia IPv4 i IPv6

Obecnie pracuję nad aplikacją z gniazdem UDP i muszę zbudować wsparcie, aby połączenia IPV4 i IPV6 mogły wysyłać pakiety na s ... a kompletna. Byłoby również pomocne, gdybyś mógł wskazać jakiekolwiek różnice między gniazdami Winsock i BSD. Z góry dzięki!

skrypt powłoki do zabicia procesu nasłuchującego na porcie 3000? [duplikat]

To pytanie ma już odpowiedź tutaj: Jak zabić proces działający na konkretnym porcie w Linuksie? ... FD TYPE DEVICE SIZE/OFF NODE NAME ruby 13402 zero 4u IPv4 2847851 0t0 TCP *:3000 (LISTEN) $ kill -9 13402

Prosty serwer Socket w Bash?

Czy jest sposób, aby szybko powiązać port/adres ip TCP i po prostu wydrukować wszystkie informacje na STDOUT? Mam proste rozw ... 4 i chciałbym być w stanie po prostu związać port z Basha i wydrukować wszystko, co się natknie. Czy jest na to łatwy sposób?

Socket vs SocketChannel

Staram się zrozumieć SocketChannels i NIO ogólnie. Wiem jak pracować ze zwykłymi gniazdami i jak zrobić prosty serwer threa ... for stream-oriented connecting sockets.. Co to znaczy? Przeczytałem również tę dokumentację , ale jakoś jej nie rozumiem...

jak aplikacja może używać portu 80 / HTTP bez kolizji z przeglądarkami?

Jeśli dobrze rozumiem, aplikacje czasami używają HTTP do wysyłania wiadomości, ponieważ używanie innych portów może powodować ... ie myślałem, a w innych przypadkach Widziałem problemy, gdy 2 aplikacje są skonfigurowane do korzystania z tego samego portu.

Jak gniazda domen uniksowych różnią się między wieloma klientami?

TCP ma pary krotek (IP Addr/port/type), aby odróżnić jednego klienta od drugiego. UDP przekazuje IP klienta i port. W jaki ... eźć żadnych informacji, które mogłyby to wyjaśnić. Każde źródło właśnie zastanawiało się, jak korzystać z gniazd domenowych.

Dobre narzędzie do testowania połączeń gniazd? [zamknięte]

Piszę klienta tcp / ip i potrzebowałbym "serwera testowego", aby móc łatwo testować. Powinien nasłuchiwać na konfigurowalnym ... chce, żebym używał go w pracy. Czy ktoś używa innego narzędzia do testowania połączeń z gniazdami i jest z niego zadowolony?