C#에서 tcp 수신 데이터의 크기를 어떻게 알 수 있나요?
0
300바이트씩 일정하게 수신하는 프로그램일 경우를 예로 들겠습니다.
300, 300, 200, 400, 300, 300... 등 중간에 패킷이 분할되는 경우를 위해서 fifo를 만들려고 하는데
수신 받을 때마다
tcp_receive = new byte[client.ReceiveBufferSize];
client.GetStream().Read(tcp_receive, 0, client.ReceiveBufferSize);
위의 명령을 실행하는데, ReceiveBufferSize가 계속 최대 값을 출력합니다.
따라서 지금 받은 패킷이 300인지 200인지 400인지 확인할 방법이 없습니다.
수신된 패킷이 총 몇 바이트인지 확인할 방법이 있을까요?
답변 0
26-2 이론문제 재탕
1
61
1
왜 이름이 Graph engineering인가요?
1
50
2
개인 블로그에 정리하면서 ppt 자료 캡처 해서 넣어도 되나요?
1
56
2
run.py 실행하니 아예 전체다 돌아가요 코드가
1
44
2





