반응형
#include <vector>
#include <cstddef> // std::byte를 위한 헤더
#include <sys/socket.h>
int main() {
int sockfd; // 소켓 파일 디스크립터
// sockfd 초기화하는 코드...
std::vector<std::byte> buffer(1024); // std::byte 타입의 동적 배열
ssize_t n = recv(sockfd, buffer.data(), buffer.size(), 0); // 메시지 받아 저장
if (n == -1) {
// 에러 처리 코드...
}
buffer.resize(n); // 실제로 받은 데이터만큼 크기 조정
// buffer를 이용한 처리 코드...
}
반응형
'프로그래밍 _공부자료. > C++ 공부' 카테고리의 다른 글
c++ 데이타송수신 (0) | 2023.11.13 |
---|---|
c++ soket통신 receive header와 body (0) | 2023.11.10 |
c++ 파일 라인 함수명 출력하는 매크로 (0) | 2023.11.07 |
문자열 은 똑같은데 하나의 숫자만 가변일때 해결법 c++ (0) | 2023.11.01 |
c++ 폴더를 생성하는 가장 간단한 방법 (0) | 2023.10.19 |
댓글