Socket.beginReceive (ilist > 버퍼 .. 비동기가 아닌가?
-
11-09-2019 - |
문제
나는 사용자 정의 클래스를 구현하려고했다.
IList<ArraySegment<byte>>
이것은 소켓으로 전달되고 해당 소켓에서 데이터를 수신하기 위해 버퍼로 사용됩니다.
Socket.BeginReceive(
IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object
)
테스트하는 동안 나는 전화 할 때 그것을 발견했습니다
beginreceive (ilist ..
블록?! 이것을 BeginReceive로 대체 할 때 (Byte [] ...은 비동기 적으로 행위입니다.
다른 사람이 이것을 쫓아 냈습니까?
필요한 경우 테스트 코드를 게시하겠습니다. 그러나이 질문을 Uglifice 전에 다른 사람의 의견을 듣고 싶습니다. :)
감사!
해결책
그래서! 나는 문제를 발견했다.
내가 가지고 있던 것처럼
Console.WriteLine
내 관습에 존재합니다
IList<ArraySegment<byte>>
그런 다음이 방법은 컴파일에서 비동기 적으로 작용하지 않았습니다 :)
제휴하지 않습니다 StackOverflow