Dobrý den, mám naprogramovanou aplikaci, která mi chodí v lokální síti, ale jakmile se chci připojit z PC na internetu, aplikace zamrzne. NAT na routeru je v pořádku. Část třídy listeneru je následující. IPadresa a Port jsou definovány v modulu. Netrkne vás nějaká rada, která mi pomůže?
...
Public localAddr As IPAddress = IPAddress.Parse(IPadresa)
Public clientListener As New TcpListener(localAddr, Port)
Public mySocket As Socket
Public Sub OpenPort()
clientListener.Start()
End Sub
Public Sub ConnectionAccept()
If clientListener.Pending = True Then
mySocket = clientListener.AcceptSocket()
PortConnected = True
Else
PortConnected = False
End If
End Sub
Děkuji, Petr
|