Pytania otagowane jako network-programming

Programowanie związane z tworzeniem i zarządzaniem sieciami oraz dodawaniem łączności sieciowej do (zestawu) programów.






6
Jak działa TeamViewer tak szybko?
Przepraszam za długość, to trochę konieczne. Wprowadzenie Tworzę oprogramowanie do zdalnego pulpitu (dla zabawy) w C # 4.0 dla Windows Vista / 7. Przeszedłem przez podstawowe przeszkody: mam niezawodny system przesyłania wiadomości UDP, stosunkowo czysty projekt programu, mam uruchomiony i działający sterownik lustrzany (bezpłatny sterownik lustrzany DFMirage z DemoForge) i …

7
Netty vs Apache MINA
Oba zapewniają mniej więcej taką samą funkcjonalność. Który powinienem wybrać, aby stworzyć mój wydajny serwer TCP? Jakie są zalety i wady? Linki referencyjne: Apache MINA ( źródło ) Netty ( źródło )

11
Różnica między TCP i UDP?
Jaka jest różnica między protokołem TCP i UDP? Wiem, że TCP jest używany w przypadku aplikacji niekrytycznych czasowo, a UDP jest używany do gier lub aplikacji, które wymagają szybkiej transmisji danych. Wiem, że protokół TCP jest używany do obsługi protokołów HTTP, HTTP, FTP, SMTP i Telnet. Wiem, że UDP jest …



5
TCP: czy dwa różne gniazda mogą współużytkować port?
To może być bardzo podstawowe pytanie, ale wprawia mnie w zakłopotanie. Czy dwa różne połączone gniazda mogą współużytkować port? Piszę serwer aplikacji, który powinien obsłużyć ponad 100 tys. Jednoczesnych połączeń i wiemy, że liczba portów dostępnych w systemie wynosi około 60 tys. (16 bitów). Połączone gniazdo jest przypisane do nowego …

6
gniazdo connect () vs bind ()
Zarówno wywołania systemowe, jak connect()i bind()wywołania systemowe „kojarzą” deskryptor pliku gniazda z adresem (zwykle jest to kombinacja ip / port). Ich prototypy to: - int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); i int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); Jaka jest dokładna różnica między 2 połączeniami? …


8
Ile połączeń przez gniazdo może obsłużyć serwer WWW?
Powiedzmy, że gdybym miał uzyskać hosting współdzielony, wirtualny lub dedykowany, czytałem gdzieś, że serwer / maszyna może obsłużyć tylko 64 000 połączeń TCP jednocześnie, czy to prawda? Ile może obsłużyć dowolny typ hostingu niezależnie od przepustowości? Zakładam, że HTTP działa przez TCP. Czy oznaczałoby to, że tylko 64 000 użytkowników …

5
Prawidłowe użycie beginBackgroundTaskWithExpirationHandler
Nie wiem, jak i kiedy używać beginBackgroundTaskWithExpirationHandler. Apple pokazuje na swoich przykładach, aby użyć go jako applicationDidEnterBackgrounddelegata, aby uzyskać więcej czasu na wykonanie ważnego zadania, zwykle transakcji sieciowej. Patrząc na moją aplikację, wydaje się, że większość rzeczy w mojej sieci jest ważna, a kiedy ktoś jest uruchomiony, chciałbym je zakończyć, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.