안녕하세요. VB.NET 2008에서 제대로 작동하는 VB6에서 작동하는이 코드를 얻으려고합니다. 연결하고 싶지는 않지만 (예 : sockMain.Connect() 이제VB.net의 Winsock이 작동하지 않습니다.
sockMain.RemoteHost = "192.168.1.77"
sockMain.RemotePort = 77
sockMain.Connect()
내가이 수행합니다...
On Error GoTo oops
sockMain.SendData(txtSend.Text)
oops:
If Err.Number = 40006 Then
MsgBox("It doesnt seem that the server is running. Please check it and try again")
End If
내가 얻을 실행하는 서버가 그것을 확인하고 다시 시도하십시오 보일 나던 그것은 오류
무엇이 부족합니까 ??
David
을위한 acticle의 끝 부분에 주석을보고 싶은 경우 당신이 놓치고있는 첫 번째 것은 VB 6와 VB.NET이 외형 적으로 유사한 문법 만있는 * 완전히 다른 언어입니다. 즉, 구조화 된 예외 처리 ('try' /'catch')를 사용할 수 있기 때문에 VB.NET에서는'On Error GoTo'가 * more * 이상 사용되지 않습니다. 좋은 책을 얻고 .NET 관용구뿐만 아니라 일반적으로 객체 지향 프로그래밍을 배우십시오. VB6에서 VB.NET으로 다시 작성하면 실제로 가치가있을 것이기 때문에 장기적으로 큰 호의를 보일 것입니다. –