2012-10-15 2 views
0

안녕하세요이 난 당신이 볼 수 있듯이 서버오류 (AsyncCallback)

Try 
    'Connect To The Server 
    Dim socketclient As New TcpClient 
    Dim success 
    Dim result 
    result = socketclient.BeginConnect(ip, port, socket.EndConnect, socketclient) 
    success = result.AsyncWaitHandle.WaitOne(5000, True) 
    If socketclient.Connected = False Then 
     Throw New Exception("Server is offline") 
    End If 
catch ex as exception 

End Try 

에 소켓을 사용하여 연결 코드의 조각이있다. 서버가 오프라인 상태 인 경우 try-catch 설정에서 "호스트를 알 수 없음"오류를 catch하지 않습니다. 비동기 호출 중에 오류가 발생하기 때문에 이것이라고 생각됩니다. 이것이 사실이라면 비동기 호출에서 어떻게 오류를 잡을 수 있습니까?

+0

제목을 편집했습니다. "[제목에"태그 "가 포함되어 있어야합니까?] (http://meta.stackexchange.com/questions/19190/)"합의가 "아니오, 그렇지 않아야합니다"로 표시되어야합니다. –

답변