2010-03-26 5 views
0

Winsock 또는 다른 외부 바이너리없이 TCP 연결을 사용하려면 어떻게해야합니까?Winsock이없는 tcp

+6

당신이 원하는 것이 왜 에? – Thomas

+0

나는 내 프로그램이나 atleast에 대한 완전한 controll을 갖고 싶다. 어떻게 프로그래밍을 하찮은 단계로 내려갈 준비가되지 않았기 때문에 작동하는 법을 알고있다. 나는 C# – user302823

답변

4

C#을 사용하고 있으므로 System.NetSystem.Net.Sockets 네임 스페이스 만 사용해야합니다.

이러한 것들은 Winsock으로 작업하지 못하도록합니다 (적어도 Windows에서는 내부적으로 Windows 소켓을 기반으로하지만).

예를 들어 TcpClient class은 TCP 클라이언트 연결을 제공하며 모든 버전의 .NET Framework에서 지원됩니다. 소켓으로 작업하기를 원한다면이 클래스들을 사용하지 않을 이유가 절대적으로 없습니다.