«network-programming» 태그된 질문

네트워크 생성 및 관리 및 프로그램 (세트)에 네트워크 연결 추가와 관련된 프로그래밍.

21
인위적으로 연결 시간 초과 오류 생성
연결 시간 초과가 발생하면 소프트웨어에 버그가 발생했습니다. 이러한 오류는 매우 드물다 (보통 내부 네트워크에 의해 연결이 끊어 질 때). 이러한 종류의 효과를 인위적으로 생성하여 소프트웨어를 테스트하려면 어떻게해야합니까? 중요한 경우 응용 프로그램은 CAsyncSocket 클래스를 사용하여 C ++ / MFC로 작성됩니다. 편집하다: 존재하지 않는 호스트를 사용해 보았는데 소켓 오류가 발생합니다. WSAEINVAL (10022) …

1
HTML5 WebSocket API를 지원하는 브라우저는 무엇입니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 브라우저에서 실행되는 인스턴트 메시징 응용 프로그램을 개발하려고합니다. WebSocket API를 지원하는 브라우저는 무엇입니까 ?




6
TeamViewer는 얼마나 빠릅니까?
길이가 미안해, 좀 필요해 소개 Windows Vista / 7 용 C # 4.0에서 원격 데스크톱 소프트웨어 (재미있게)를 개발 중입니다. 나는 기본적인 장애물을 겪었습니다 : 강력한 UDP 메시징 시스템, 비교적 깨끗한 프로그램 디자인, 미러 드라이버 (DemoForge의 무료 DFMirage 미러 드라이버)가 설치되어 있으며 모두를 위해 NAT 통과를 구현했습니다. 대칭 NAT를 제외한 NAT …

7
Netty와 Apache MINA
그들은 거의 동일한 기능을 제공합니다. 고성능 TCP 서버를 개발하기 위해 어느 것을 선택해야합니까? 장단점은 무엇입니까? 참조 링크 : Apache MINA ( 소스 ) 네티 ( 출처 )

11
TCP와 UDP의 차이점은 무엇입니까?
TCP와 UDP의 차이점은 무엇입니까? 시간이 중요하지 않은 응용 프로그램의 경우 TCP가 사용되고 UDP는 빠른 데이터 전송이 필요한 게임이나 응용 프로그램에 사용됩니다. TCP가 HTTP, HTTP, FTP, SMTP 및 Telnet에 사용된다는 것을 알고 있습니다. DNS와 DHCP에 UDP가 사용된다는 것을 알고 있습니다. 그런데 왜? TCP와 UDP의 특징은 각각의 사용 사례에 유용합니까?



5
TCP : 두 개의 다른 소켓이 포트를 공유 할 수 있습니까?
이것은 매우 기본적인 질문 일 수 있지만 저를 혼란스럽게합니다. 두 개의 서로 다른 연결된 소켓이 포트를 공유 할 수 있습니까? 저는 10 만 개 이상의 동시 연결을 처리 할 수있는 애플리케이션 서버를 작성 중이며 시스템에서 사용 가능한 포트 수가 약 60k (16 비트)라는 것을 알고 있습니다. 연결된 소켓은 새 (전용) …

6
소켓 connect () 대 bind ()
connect()및 bind()시스템 호출 모두 소켓 파일 설명자를 주소 (일반적으로 ip / 포트 조합)에 '연결'합니다. 그들의 프로토 타입은 다음과 같습니다. int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 과 int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen); 두 통화의 정확한 차이점은 무엇입니까? 때 하나를 사용해야 connect()언제 bind()? 특히 일부 …


8
웹 서버는 몇 개의 소켓 연결을 처리 할 수 ​​있습니까?
공유, 가상 또는 전용 호스팅을 얻으려면 서버 / 머신이 한 번에 64,000 개의 TCP 연결 만 처리 할 수있는 곳을 읽었습니다. 이것이 사실입니까? 대역폭에 관계없이 어떤 유형의 호스팅이 처리 할 수 ​​있습니까? HTTP가 TCP를 통해 작동한다고 가정합니다. 64,000 명의 사용자 만 웹 사이트에 연결할 수 있으며 더 많은 서비스를 제공하려면 …

5
beginBackgroundTaskWithExpirationHandler의 적절한 사용
사용 방법과시기에 대해 약간 혼란 스럽습니다 beginBackgroundTaskWithExpirationHandler. Apple은 예제에서 applicationDidEnterBackground대리자 에서 사용하고 일반적으로 네트워크 트랜잭션과 같은 중요한 작업을 완료하는 데 더 많은 시간을 확보 하는 것을 보여줍니다 . 내 앱을 볼 때 대부분의 네트워크 항목이 중요한 것처럼 보이며 하나가 시작될 때 사용자가 홈 버튼을 눌렀을 때 완료하고 싶습니다. 따라서 모든 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.