network-programming

Netty vs Apache MINA

Oba zapewniają mniej więcej taką samą funkcjonalność. Który z nich powinienem wybrać, aby rozwijać mój wysokowydajny serwer TCP? Jakie są plusy i minusy? Odnośniki: Apache MINA (źródło ) Netty (źródło )

Sztucznie tworzy błąd limitu czasu połączenia

Miałem błąd w naszym oprogramowaniu, który pojawia się, gdy otrzymam limit czasu połączenia. Błędy te są bardzo rzadkie (zwyk ... m serwerze). Zadziałało świetnie. Dokładnie tak samo jak zerwane połączenie(60 sekund oczekiwania, następnie błąd). Dziękuję!

Jakim cudem TeamViewer jest tak szybki?

Przepraszam za Długość, to trochę konieczne. Wprowadzenie Rozwijam program do zdalnego pulpitu (dla zabawy) w C# 4.0 Dla ... obnie mają różnego rodzaju fantazyjne haczyki do wykrywania zmian ekranu wraz z niezwykle szybkimi porównaniami obrazów XOR.

Jaka jest różnica między strumieniami a datagramami w programowaniu sieciowym?

Jaka jest różnica między gniazdami (strumieniem) a gniazdami (datagramami)? Po co używać jednego nad drugim?

Najlepsza Architektura aplikacji na iOS, która wykonuje wiele żądań sieciowych?

Jestem w trakcie przemyślenia mojego podejścia do architektury zapytań dużej aplikacji, którą rozwijam. Obecnie używam ASIHTT ... toś ma jakieś sukcesy w opracowaniu przejrzystej architektury OO do tworzenia wielu różnych typów zapytań w aplikacji na iOS?

Właściwe użycie beginBackgroundTaskWithExpirationhandler

Jestem trochę zdezorientowany, jak i kiedy używać beginBackgroundTaskWithExpirationHandler. Apple pokazuje w swoich przykład ... dużej ilości danych, to głównie jakiś krótki xml) z beginBackgroundTaskWithExpirationHandler aby być po bezpiecznej stronie?

socket connect () vs bind()

Zarówno connect() jak i bind() wywołania systemowe "kojarzą" deskryptor pliku gniazda z adresem (zazwyczaj kombinacja ip/port ... enta serwera, okazało się, że klient używa connect(), a serwer używa wywołania bind(). Powód nie był dla mnie do końca jasny.

Czego używasz, gdy potrzebujesz niezawodnego UDP?

Jeśli masz sytuację, w której połączenie TCP jest potencjalnie zbyt wolne, a "połączenie" UDP jest potencjalnie zbyt zawodne, ... eję, że wywoła listę odpowiedzi, które wyszczególniają różne opcje i alternatywy dostępne dla kogoś, kto musi podjąć decyzję.

Unix nonblocking I/ O: O NONBLOCK vs. FIONBIO

W każdym przykładzie i dyskusji, na które natknąłem się w kontekście programowania gniazd BSD, wydaje się, że zalecanym sposo ... i różni się nieco, ale nie wiem w jakim stopniu, ponieważ ioctl_list(2) nie mówi o tym aspekcie poszczególnych metod ioctl.

Swift-Pobierz adres IP WIFI urządzenia

Muszę uzyskać adres IP urządzenia z systemem iOS w języku Swift. To nie jest duplikat innych pytań na ten temat! Muszę uzyska ... mobilnego Internetu (chyba) i adres WiFi, którego potrzebuję. Na czy jest jakiś inny sposób, aby uzyskać tylko adres IP WiFi?

Jak napisać prostą aplikację Bittorrent?

Jak napisać prostą aplikację bittorrent. Coś w rodzaju "hello world" za pomocą biblioteki bittorrent, mam na myśli najprostsz ... #Libraries . byłbym wdzięczny za zalecenia w tej sprawie. Jak przetestować aplikację, jeśli masz tylko jednego laptopa.

różnica między programowaniem socket A programowaniem Http

Jaka jest różnica między programowaniem socket A programowaniem Http? czy ktoś może pomóc?

TCP: czy dwa różne gniazda mogą współdzielić port?

To może być bardzo podstawowe pytanie, ale mnie to myli. Czy dwa różne podłączone gniazda mogą współdzielić port? Piszę se ... jest ograniczona liczbą portów, chyba że wiele gniazd może współdzielić ten sam port. Więc pytanie. Z góry dzięki za pomoc!

Jaka jest różnica między read () I recv() oraz pomiędzy send () I write ()?

Jaka jest różnica pomiędzy read() I recv () oraz pomiędzy send () I write () w programowaniu gniazd ? wydajność i szybkość oraz inne zachowania.

Game network physics collision

Jak symulować zderzenie dwóch pojazdów sterowanych przez Klienta (sensownie) w typowej konfiguracji klient/serwer dla gry sie ... ałym, które z kolei mają liniowe i kątowe pozycje, prędkości i przyspieszenia, nie wspominając o Stany Z wejścia użytkownika.

Wysyłanie i odbieranie danych przez sieć za pomocą TcpClient

Muszę opracować usługę, która połączy się z serwerem TCP. Główne zadania to odczytywanie przychodzących wiadomości, a także w ... ać w dowolnej metodzie, używam: clientStreamWriter.write("xxx"); Czy to użycie jest poprawne? A może jest lepszy sposób?

jak zrobić grę Multiplayer [closed]

Znałam już podstawy programowania Androida, szczególnie tego w grze. teraz chcę spróbować gry multiplayer. ale nie mam żadneg ... tiplayer tic tac toe jest w porządku dla mnie. najważniejsze jest to, że rozumiem podstawy programowania gier multiplayer. :)

Jak przechwycić wszystkie pakiety HTTP za pomocą tcpdump

Chcę uruchomić tcpdump z jakimiś parametrami (nadal Nie wiem czego użyć), a następnie załadować stackoverflow.com strona. W ... Sat, 11 Feb 2012 15:35:45 GMT .... decoded deflated data .... Jakie opcje powinienem użyć z tcpdump, aby go przechwycić?

Uzyskiwanie 'zewnętrznego' adresu IP w Javie

Nie jestem zbyt pewien, jak zdobyć zewnętrzny adres IP maszyny, ponieważ komputer spoza sieci by to zobaczył. Moja następują ... eption e) { } } protected String getIpAddress() { setIpAdd(); return thisIpAddress; } }

Kontrola aplikacji retransmisji TCP w systemie Linux

Dla niecierpliwych: Jak zmienić wartość /proc/sys/net/ipv4/tcp_retries2 dla pojedynczego połączenia w Linuksie, używając s ... dość szybko (w ciągu kilku sekund), a wartość R1 nie może być ustawiona dla połączenia, lub przynajmniej RFC tego nie wymaga.