/com2usStudy_CSharpNetworkProgramming

컴투스 C# 네트워크 프로그래밍 학습

Primary LanguageC#

com2usStudy_CSharpNetworkProgramming

컴투스 C# 네트워크 프로그래밍 학습

이 저장소에 있는 것을 다 공부했다면 FreeNetLite 에 있는 것을 분석 후 리팩토링하고, 예제 서버를 만들어본다.

고성능 네트워크 관련 글

###.NET Framework의 비동기 네트워크 라이브러리 성능 개선

  • 닷넷은 현재 버전 4.5가 나왔다.(2013.04.05)
    • 성장한 만큼 많은 개선과 기능 추가가 있었다. 그러나 프로그래머들이 닷넷의 성장을 따라가지 못하는 경우가 많다.
    • 닷넷을 메인으로 사용하지 않는 경우는 당연하고, 주위의 닷넷 프로그래머들의 이야기를 들어보면 닷넷 프로그래머들도 최신 기술을 모르던가 사용하지 않는 경우가 많다고한다.
    • 대부분 2.0 대의 기술을 자주 사용한다고 한다.
  • 닷넷으로 고성능 네트웍 프로그래밍을 하기 위해 자료를 찾아보면 이전 방식을 사용한 경우가 많다.
    • 혹시 아래 소개한 것을 본적이 없다면 꼭 이것을 보고 닷넷으로 서버 프로그램을 개발하기 바란다(물론 궂이 고성능을 필요로 하지 않으면 기존 방식대로 해도 좋다)

###SocketAsyncEventArgs

###High performance asynchronous awaiting sockets