컴퓨터 IP 주소 대신 웹 사이트 IP 주소를 사용하도록 TCPListener를 설정하는 방법이 있습니까? 예를 들어, 127.0.0.1을 사용하는 대신 74.125.233.95 (Google의 IP 주소. 예를 들어 여기서만 사용)를 사용하십시오.웹 사이트를 통한 TCP 연결
Dim hostname As IPHostEntry = Dns.GetHostByName(TextBox1.Text)
Dim ip As IPAddress() = hostname.AddressList
Dim port As Integer
Dim localAddr As IPAddress
Dim server As TcpListener
Try
port = 8080
server = New TcpListener(ip(0), port)
server.Start()
RichTextBox1.AppendText("Listening on : " & ip(0).ToString & vbNewLine)
Catch ex As Exception
RichTextBox1.AppendText(ip(0).ToString & " : " & ex.Message & vbNewLine)
End Try
위의 코드 출력 :
74.125.233.95 : The requested address is not valid in its context
이 사용 TCPListener 또는 다른 방법을 할 수있는 방법이 있나요 여기에 내가 시도 내 코드는?
편집 :
는 것은이보기 나는 인터넷을 통해 세계 어느 곳에서 제어 할 수있는 응용 프로그램을 만들려고합니다. 가능한 한 간단하게 유지하여 사용자가 라우터를 사용할 때 포트 포워딩을 정의 할 필요가 없으며 방화벽이 방화벽을 막지 않도록 할 수 있습니다. 따라서 나에게 가장 좋은 방법은 앱이 내 웹 사이트 도메인 이름에 대한 명령을 수신 대기한다는 것입니다.
수행하고자하는 작업은 무엇입니까? Google의 요청을 받습니까? – usr
@usr : 아니요. 예제로 Google의 IP 주소 만 사용했습니다. 코드에 사용 된 실제 코드는 내 웹 사이트에 속합니다 – Adriaan
다시 수행하려면 어떻게해야합니까? – usr