본문 바로가기

.NET/C#

SuperSocket Library(소켓통신할때 함 써보삼)

http://supersocket.codeplex.com/

 솔직히 소켓통신이니 뭐니 잘 모르는다. 하신 내가 잘 아는게 뭐가 있을까 ? 

codeplex에서 우연히 위와 같은 라이브러리를 보게 되었다.

거기서 설명하기 소켓통신을 안해본 초짜도 FTP 서버, SMTP/POP3/IMAP4서버 등등 쉽게 소켓을 이용한 서버

Application 을 만들수 있다고 소개하고 있다..

그럼 장점들을 한번 보겠다.

1. 사용하기 매우쉽고 , 강력한 소켓서버를 단지 몇게의 클래스로 만들수 있다.
2. 동기, 비동기 통신을 모두 지원한다.(설정파일에서 설정을 변경할수 있음)
3. 사용자 프로토콜도 지원한다.
4.SSL/TLS 암호화를 자동으로 지원한다.
5.멀티플 소켓서버인스턴스를 지원한다.
6.SuperSocket은 콘솔이나 윈도우 서비스와 같은 곳에서 구동될수있다.
7. 대부분의 activity를 유연하게 로깅할수 있다.
8.UDP지원을 한다.
9.IPv6를 지원한다.
10.Windows Azure를 지원한다.
11.모노에서 Unix시스템에서 구동된다.
12.플래쉬나 실버라이트같은 client에 설치된 소켓도 사용가능하다.