winsock

    1

    1답변

    소켓에 버퍼를 보내야하는 프로그램이 있습니다. 내 질문에 바로 내가 Winsock -> send() 메서드를 호출 한 후 버퍼를 삭제할 수 있습니까? 왜 내가이 소동을 제기했는지 : 나는 메모리 누수를 식별하기 위해 Windbg 도구를 사용했으며 BuildPacket()에이 장소를 표시하고 새 메모리가 제대로 릴리스되지 않습니다. 그래서 소켓에 보낸 후 메

    -1

    1답변

    지정된 주소의 포트 80에서 서버로부터 데이터를 수신하고 있지만 recv()를 호출하면 이상한 문자가 반환됩니다. winsock을 사용하여 프록시 서버를 구축하려고합니다. 나는 recv() 함수에서 버퍼의 크기를 1 씩 줄여서 null 종료 문자를위한 공간을 남겨 두었지만 여전히 같은 것을 받는다. 코드를 수신 : int receive(SOCKET &soc

    0

    1답변

    더 많은 것을 배우고 실습 소켓 프로그래밍을 배우기 위해 C++ 클라이언트 서버 채팅 프로그램을 구현하고 있습니다. 나는 winsockV2를 사용하고있다. 간단히 말해서 클라이언트 프로그램이 클라이언트 소켓을 벡터에 저장하는 서버에 연결합니다. 클라이언트 프로그램이 벡터의 다른 클라이언트에 배포 할 서버에 대한 메시지를 보냅니다. 제가 생각하기에 문제는 클

    0

    1답변

    Winsock을 사용하고 있습니다. 서버에 요청을 보내고 HTTP 헤더에 "Transfer-Encoding : chunked"가 포함되어 있습니다. "Content-Length : xxxxx"가 포함되어 있다면 분명합니다. 그러나 청크 일 경우 recv()을 사용하여 데이터를 버퍼로 구문 분석하는 방법은 무엇입니까? 일부 의사 코드 또는 설명은 크게 감사하

    1

    1답변

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

    0

    1답변

    단순한 tcp 원시 winsock을 만들려고 시도했지만 내 socket.Recvfrom이 "지원되지 않는 소켓"오류를 유발합니다. 무엇을 잘못하고 있습니까? 이동의 현재 버전 package main import ( "golang.org/x/sys/windows" "github.com/google/gopacket" "github.

    0

    1답변

    중요한 테스트가 필요합니다. 테스트의 조건은 다음과 같습니다. 저는 winsock을 사용하고 있으며 SO_REUSEADDR 옵션을 사용하여 두 개의 UDP 소켓 (양말 및 양말 B)을 가지고 있습니다. 둘 다 하나의 PC에서 포트 1000에 바인딩되어 있습니다. 둘 다 UDP 패킷을 다른 소켓 (Sock-C)으로 전송하고 다른 LAN에있는 Sock-C는 메

    0

    2답변

    winsock2를 통해 서버/클라이언트를 만들었습니다. 클라이언트가 bmp 스크린 샷을 찍은 다음 압축하여 jpeg로 보내 서버로 보냅니다. 문제는 서버에 파일을 디스크에 저장하는 데 문제가 있다는 것입니다. 데이터가 옳지 않은 것처럼 나는 내가 버퍼를 보내거나받는 방식으로해야한다고 생각한다. EDIT : 디버그 중 설정 breakpoints에서 마치 모든

    1

    1답변

    tcp 소켓을 통해 파일을 간단하게 수정하는 프로젝트를 만들려고합니다. Asio를 사용하여 데이터를 포트로 보내고받는 클래스를 만들었습니다. 이러한 클래스를 사용는 //SendData.hpp #pragma once #ifdef __GNUC__ #define DEPRECATED(func) func __attribute__ ((deprecated))

    0

    1답변

    여러 클라이언트가 연결되어있을 때 특정 클라이언트로 어떻게 보내겠습니까? 나는 sendto();을 생각해 보았습니다. 그러나 나는 같은 소켓에서 모두 실행했고 sendto()에 대한 addr을 저장할 방법이 확실하지 않습니다. 그래서 아마 여러 클라이언트를 받아들이는 내 방식이 좋지 않을까요? 내 서버 코드 : #include "stdafx.h" #inc