why I can't connect to my socket server remotely

I am writing a VB.Net socket server program that begines like in the code
the code work great for local connections (when I use localhost) and it does send the expected reply when i test with telnet

however when I try to connect from any remote computer it fails like this

C:\Documents and Settings\Eugene>telnet 10.13.3.35 11000
Connecting To 10.13.3.35...Could not open connection to the host, on port 11000:
 Connect failed

dear EE can you explain whats wrong?

Dim lipa As IPHostEntry = Dns.GetHostEntry("127.0.0.1")
        Dim lep As New IPEndPoint(lipa.AddressList(0), 11000)
 
        Dim s As New Socket(lep.Address.AddressFamily, SocketType.Stream, ProtocolType.Tcp)
        Try
            s.Bind(lep)
            s.Listen(1000)
 
            While True
                allDone.Reset()
 
                'Console.WriteLine("Waiting for a connection...")
 
                s.BeginAccept(New AsyncCallback(AddressOf Listen_Callback), s)
 
                allDone.WaitOne()
            End While
        Catch ex As Exception
            Console.WriteLine(ex.ToString())
        End Try

Open in new window

eugie17Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Pétur Ingi EgilssonConnect With a Mentor Software Engineer -- ConsultantCommented:
#Dim lipa As IPHostEntry = Dns.GetHostEntry("127.0.0.1")
this line returns "localhost" and your server will be listening on localhost only.
0
 
eugie17Author Commented:
Ok
how can I listen to any remote and local client?
0
All Courses

From novice to tech pro — start learning today.