iocp

    4

    1답변

    나는 다음과 같은 단순화 된 IO 완료 포트 서버 C++ 코드가 있습니다 int main(..) { startCompletionPortThreadProc(); // Await client connection sockaddr_in clientAddress; int clientAddressSize = sizeof(cli

    0

    1답변

    Windows에서 IOCP를 사용하고 있습니다. 이전에는 방법 GetQueuedCompletionStatus을 사용하여 대기열을 폴링하고 모든 것이 잘되었습니다. 하지만 리팩토링을하기 위해 로직을 완료 할 때 WSARecv 호출을 사용하면 항상 오류 WSAEINVAL (10022)과 함께 실패합니다. 이 코드는 스레드에서 CreateTread int fla

    1

    1답변

    클라이언트와 서버라는 두 개의 프로그램이 있으며 클라이언트와 서버를 동일한 컴퓨터에서 실행하고 있으므로 (속도가 매우 빠름) 클라이언트 소켓의 수신 버퍼가 비어 있다고 말하면 클라이언트가 서버에 그렇게 지시 한 경우를 제외하고 서버는 클라이언트에 데이터를 보내지 않습니다. 이제 클라이언트에서, 나는 WSASend()를 호출 한 후 후 나는 WSARecv()

    0

    1답변

    소켓 통신에 IOCP를 사용하는 클라이언트 응용 프로그램이 있습니다. Connectex를 사용하여 원격 연결 (링크를 호출하기 전에 소켓을 ADDR_ANY 및 포트 0에 바인딩)에 대한 TCP 연결을 만듭니다. 동일한 원격 종단점 (동일한 IP 주소 및 포트 번호)에 두 개의 연결을 갖는 것이 유효합니다. 현재 코드로 그 조건을 테스트 할 때 WSARecv

    3

    2답변

    나는 TCP/IP IOCP 서버 응용 프로그램에서 작업 해왔다. 필자는 성능 (TCP 처리량 테스트 유틸리티와 비슷해 보입니다)을 테스트했으며 데이터 무결성을 테스트했습니다. 여기에서 "이상한 점"이 있습니다. 초기 테스트에서 테스트 클라이언트가 1MB 블록의 데이터를 반복적으로 보내고 그 블록이 순차적으로 증가하는 정수 시퀀스 인 곳으로 지정하기로 결정했

    0

    1답변

    다시 그리기 영역, 플러그인/메시지 등의 정보를 전달하기위한 내부 메시지 큐가있는 Win32 콘솔 텍스트 편집기를 구현하고 있습니다. 기본적으로 단일 스레드가 선호됩니다 (아무 일도 일어나지 않는 경우). 추가 스레드가 필요함). 나는이 개 메시지 큐 구현 전략을 고려 중이 야 : 를 사용하여 범용 대기열 및 Win32 이벤트를, 그래서 콘솔 입력 핸들 및

    0

    2답변

    iocp 콘솔 서버, 소켓 풀 및 스레드 풀을 작성하는 것은 쉽지 않지만 몇 시간이 지나면 서버가 agagin을 연결할 수 없으며 아무런 문제가 발생하지 않는 이유는 무엇입니까? procexp_16.05.1446001339.exe를 사용하여 프로세스 속성을 확인하고, close_wait 상태가 많이 발견되었지만 몇 시간이 지난 후 close_wait 상태가

    0

    3답변

    다른 청취자 (다른 포트)에 대해 IOCP 소켓을 설정하는 방법은 무엇입니까? 온라인으로 찾은 모든 예는 하나의 서버 (다중 클라이언트 예제) 일 뿐이며 복수의 IOCP를 작성해야하거나 모든 청취자에게 하나만 사용하면 이해할 수 없습니다. 예를 들어, 내가 승 7 SDK에서 일부 코드를 약간 수정 될 것으로 보인다있는 this example on GitHu

    0

    1답변

    IO 완료 포트의 큐 길이는 얼마입니까? 누적되지 않은 메시지에 대한 제한이 있습니까? 그리고이 바운더를 뚫을 때는 무엇이 있을까요? 예외, 차단 또는 새 메시지 누락?

    0

    1답변

    일부 응용 프로그램에서 여러 소켓을 사용하는 것을 볼 수 있습니다. 예를 들어 채팅의 경우 고유 한 소켓을 사용하고 파일 업로드의 경우 다른 소켓 등을 사용합니다. 한 소켓에서이 프로세스를 수행해야하는 이유는 무엇입니까? 연결을 처리하고 각 수락 호출 후에 새 연결 슬롯을 여는 방식 때문입니까? IOCP 채팅 응용 프로그램에서 작업 중이며이 구성표로 혼란