게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C# 서버개발중에 패킷수신부분 질문..
게시물ID : programmer_1034짧은주소 복사하기
작성자 : erer.kr
추천 : 0
조회수 : 2943회
댓글수 : 7개
등록시간 : 2014/02/05 19:03:41
C# 개발중에 비동기소켓통신으로 간단한 서버를 개발중인데요

이전에 개발할때는 클라이언트에서 패킷을 보내줄떄에 앞에 4byte에 패킷사이즈를 넣어서 보내줘서

서버 수신부에서 뒤에데이터를 계속 읽어오게끔했는데요 예를들어서 CRLF로 패킷을 자를때,

버퍼사이즈가 2048인데 2048보다 더큰 데이터가 들어오게되어서 데이터 내에 CRLF가 없다면

CRLF가 들어올때까지 데이터를 계속 수신할텐데 이럴경우 조금 큰 버퍼사이즈 20480 이라던지 이런식으로 크게 만들어둔 변수 안에

계속 쌓아서 처리해주는게 맞는방법인지 궁금합니다 ~! 


전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호