2016-06-07 1 views
2

서버에 성공적으로 연결된 클라이언트가 있습니다. Socket.Receive() 메서드를 사용하여 서버에서 데이터를받습니다. 그러나 차단 방법입니다. 나는 비동기 적으로 연결된 클라이언트에서 서버 쪽에서 패킷을 받기 위해 Socket.BeginReceive()를 사용한다. 서버 쪽에서 비동기 적으로 패킷을 받기를 원한다는 것은 클라이언트 쪽과 같다.서버에서 패킷을 비동기 적으로 수신합니까?

답변

1

예, 왜 그렇지 않습니까? 그 밖에 무엇을 말할 수 있는지 정말로 확신하지 못한다.

(거의) 쓸데없는 APM 패턴 대신 await을 사용하는 것을 고려하십시오. 그것은 더 편리한 형태로 똑같은 것입니다.

+1

화합을 사용하고 있으며 .NET 2.0에 걸렸습니다. – None

+1

좋아요.이 질문의 대답에서 코드를 사용하려고합니다. -> http://stackoverflow.com/questions/6550933 /. NET 2.0에서 비동기 작업을 수행하기 위해 what-should-i-do-to-use-taskt-in-net-2-0 – None

관련 문제