일반적인 소켓버퍼 기본값이 8192 bytes 잖아.

즉, 저거 초과하면 여러번씩 수신 이벤트가 발생되더라고.


근데 난 이게 시작과 끝을 어떻게 구분하는지 모르겠는데,

그냥 소켓 파일 송수신 예제면 되겠지 싶어서,

찾아봤더니, 이게 그냥 아예 연결하자마자 데이터 밀어넣고, 다 넣으면 그냥 연결을 끊어버리는 식이더라고.


8192 넘어가면 딱 그런거 밖에 없음?

소켓 하나 새로 열고 전송 끝나면 바로 닫아버리고???


아니면 그냥 보낼 규격을 정해서

시그니쳐같은걸 만들어서

시작바이트 몇개 설정하고, 끝바이트 몇개 설정하고 그런식으로 해야됨???