Sliding Stream Sliding Stream Buffer, Offset, Count 형태로 읽을 수 있을 경우에 읽고 쓰기 가능한 자료구조 구현 이유 - NetCoreServer를 이용해서 OnReceived할 때, 읽는 속도보다 쌓이는 속도가 빨라서, Receive 버퍼에 현재 데이터만 쌓이는 게 아니라 다음 데이터까지 읽게 되는 문제가 생김 - Send할때 길이를 지정해주고 Received쪽에서 읽기 위해 SlidingStream으로 해당 길이만큼 읽을 수 있을 때 읽게함 특징 - ArraySegment로 Write할때는 빠르게 Write하게함 - Read단에서 읽을 수 있는지 판단하여 반환하도록함 - Read가 가능할 때, 읽어서 반환 - Read가 불가능할 때, 스트림에 다시 Write하고 0 반환 - Write는.. 이전 1 다음