winsock

    0

    1답변

    저는 네트워크 프로그래밍에 익숙하지 않습니다. 나는 winsock2를 사용하여 간단한 비 블로킹 TCP 서버를 작성했지만, 이상한 방식으로 동작하여 이전에 묻는 질문에서 그 예제를 찾을 수 없었다. 내 서버는 이전에받은 바이트 수만큼의 메시지 만 보낼 수 있습니다. 예를 들어 이전에 "rec_msg"를받은 경우 "message_to_send"를 보내려고하면

    0

    1답변

    Sendto 함수를 사용하여 UDP winsock을 통해 double을 보내려고하지만 먼저 char []로 변환해야합니다. // send memset(buf, '\0', BUFLEN); double a = position.y(); char arr[sizeof(a)]; cout << "double" << a << endl;

    0

    1답변

    Windows 소켓 프로그래밍을 처음 사용합니다. 나는 ipv6 프로토콜 기반의 포트를 통해 UDP 데이터를 제공하는 장치를 가지고 있습니다. Windows 7의 Visual Studio로 작성된 콘솔 응용 프로그램에서이 내용을 캡처하려고합니다. 소켓 만들기 및 바인딩은 성공적이지만 지정된 포트에서 아무 것도 수신되지 않습니다. 기본적으로 리눅스 시스템 소

    -1

    1답변

    일단 연결이 설정되면 클라이언트에 메시지를 보내는 8080 포트에서 수신 대기하는 간단한 TCP 서버를 만들었습니다. 여기에 코드가 있습니다. #include <iostream> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") #pragma warning(disable:4996) int main

    0

    1답변

    로컬 호스트에서만 연결을 수락하여 실제로 HTTP 서버로 작동하는 TCP 서비스를 개발했습니다. 이 클라이언트 컴퓨터의 브라우저에서 실행되는 일부 JavaScript 웹 기반 응용 프로그램은 AJAX를 사용하여이 서비스에 대한 요청을 만들어 JavaScript 응용 프로그램 (일부 하드웨어 리소스 액세스)에서 일반적으로 금지되는 고급 기능을 수행합니다. 벌

    0

    1답변

    winsock2를 사용하여 간단한 서버를 프로그래밍하려고합니다. 나는 컴파일을 제대로하지 못한다. #define _WIN32_WINNT 0x0501 #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <stdio.h> #include <string.h> #include <winsock2.h> #

    -1

    1답변

    추신 : 나는 스레드에 매우 익숙하다. 클라이언트에서 연결 요청 (완전히 임의의 횟수)을 기다려야하고 소켓 연결을 수락하고 연결 후 작업자 스레드를 생성해야하는 등의 문제가 있습니다. 그런 다음 생성 된 스레드는 char 배열을 작성하여 작동하고 부모 프로세스에 전달해야합니다. 제가 while ((new_socket = accept(srv_sock, (st

    1

    2답변

    작은 테스트 용 TCP 리스너를 작성했습니다. 이 청취자는 포트 28328을 청취하고 환상적으로 작동하며 클라이언트가 연결될 때마다 발생하는 엄청난 리소스/메모리 누수를 예상합니다. #include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") SOCKET Socket = I

    1

    1답변

    특정 IP 주소 (시나리오의 경우 로컬 호스트)에서 특정 포트가 폐쇄/사용 중임을 판별 할 수있는 Windows API가 있습니까? SOCKADDR_IN saddr; saddr.sin_family = AF_INET; saddr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); WSADATA WSA = {0}; if (WSA

    0

    1답변

    SSL 지원을 추가하려는 Winsock API를 사용하여 간단한 IRC 클라이언트를 만들려고합니다. 현재 난 그냥 같이 겹쳐진 소켓 I/O를 사용 SOCKET sock = WSASocketW(AF_INET, SOCK_STREAM, IPPROTO_TCP, NULL, 0x02, 0x01); if (!sock) return; struct sock