2011-04-06 4 views
4

System.Net.Sockets를 사용하여 연결하면 내 응용 프로그램이 정지합니다. 호스트 중 하나가 연결을 허용하지 않거나 포트가 열리지 않습니다 때문에 얼어C# 소켓 연결 앱 고정

m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 

m_Socket.Connect(Host, Port); 

.

어떻게 해결할 수 있습니까?

감사합니다.

+2

백그라운드 스레드에서 실행하거나 BeginConnect/EndConnect를 사용하여 비동기 적으로 수행하십시오. –

답변

2

BeginConnect를 사용하여 비동기 적으로 연결을 시도 할 수 있습니까?

+0

나는 그것을 시험해 보았다. – Eric