http://supersocket.codeplex.com/
난 솔직히 소켓통신이니 뭐니 잘 모르는다. 하신 내가 잘 아는게 뭐가 있을까 ?
codeplex에서 우연히 위와 같은 라이브러리를 보게 되었다.
거기서 설명하기 소켓통신을 안해본 초짜도 FTP 서버, SMTP/POP3/IMAP4서버 등등 쉽게 소켓을 이용한 서버
Application 을 만들수 있다고 소개하고 있다..
그럼 장점들을 한번 보겠다.
- 사용하기 매우쉽고 , 강력한 소켓서버를 단지 몇게의 클래스로 만들수 있다.
- 동기, 비동기 통신을 모두 지원한다.(설정파일에서 설정을 변경할수 있음)
- 사용자 프로토콜도 지원한다.
4.SSL/TLS 암호화를 자동으로 지원한다.
5.멀티플 소켓서버인스턴스를 지원한다.
6.SuperSocket은 콘솔이나 윈도우 서비스와 같은 곳에서 구동될수있다. - 대부분의 activity를 유연하게 로깅할수 있다.
8.UDP지원을 한다.
9.IPv6를 지원한다.
10.Windows Azure를 지원한다.
11.모노에서 Unix시스템에서 구동된다.
12.플래쉬나 실버라이트같은 client에 설치된 소켓도 사용가능하다.