Witam, na jeden z przedmiotów pisze komunikator internetowy. Mam problem z przesyłaniem danych. Korzystam ze standardowych bibliotek c#.
Serwer nasłuchuje na lokalnym ip i porcie:
private Int32 port = 56788;
private IPAddress ip = IPAddress.Parse("192.168.0.11");
A klient łączy się poprzez publiczne ip serwera:
private String host = "84.10.92.149";
serwer = new TcpClient(host, 56789);
Na routerze zrobiłem przekierowanie portów
(załącznik)
Z komputerów działających w sieci lokalnej mogę się połączyć z serwerem, lecz z zewnątrz już nie.
Dlaczego tak jest?