TCP/IP - praktyka
2 posters
:: Projekt "Madagaskar" :: 4.INNE :: 1.C#: ogólnie
Strona 1 z 1
TCP/IP - praktyka
Witam,
planuję napisać prosty komunikator opart na protokole TCP/IP. W sieci jest dużo opisów, teorii i gotowych kodów lecz nie potrafię znaleźć odpowiedzi na następujące pytanie: W jaki sposób klient zna ip serwera ? Jeżeli jest sobie użytkownik A np. z Katowic i użytkownik B z Warszawy to w jaki sposób oba klienci mogą się połączyć ? Sciągałem gotowy kod z centrumXP i wszystko działa świetnie na localhost'cie lecz jak to przenieść 'w świat' a konkretnie w jaki sposób uzystać jakiś statyczny adres ip dla serwera ?
Pozdrawiam
Astrocyt
planuję napisać prosty komunikator opart na protokole TCP/IP. W sieci jest dużo opisów, teorii i gotowych kodów lecz nie potrafię znaleźć odpowiedzi na następujące pytanie: W jaki sposób klient zna ip serwera ? Jeżeli jest sobie użytkownik A np. z Katowic i użytkownik B z Warszawy to w jaki sposób oba klienci mogą się połączyć ? Sciągałem gotowy kod z centrumXP i wszystko działa świetnie na localhost'cie lecz jak to przenieść 'w świat' a konkretnie w jaki sposób uzystać jakiś statyczny adres ip dla serwera ?
Pozdrawiam
Astrocyt
Astrocyt- Liczba postów : 16
Join date : 20/06/2014
Re: TCP/IP - praktyka
Hej;) Jeżeli klient chce się połączyć z serwerem to musi znać jego adres IP. Wyobraźmy sobie, że np chcesz odwiedzić kolegę. Jeżeli nie znasz jego adresu to raczej nie będziesz w stanie go odnaleźć. Tak samo jest w przypadku pakietów. Musisz znać adres serwera, żeby wysłać do niego pakiet. Musisz poczytać sobie o warstwach sieciowych. Jest taka książka 'C# Tworzenie aplikacji sieciowych.' autorstwa Sławomira Orłowskiego i Macieja Grabka, tam masz mnóstwo projektów dotyczących komunikacji sieciowej (nawet jest jak napisać komunikator, który Ty robisz. A poza tym jest o FTP, UDP, SMTP, HTTP). Jakbyś czegoś nie rozumiał to możesz przesłać PW ale rzadko bywam tu na forum więc na odpowiedź możesz trochę poczekać.
Link do książki: http://helion.pl/ksiazki/c-tworzenie-aplikacji-sieciowych-gotowe-projekty-slawomir-orlowski-maciej-grabek,cshta2.htm#format/e
Link do książki: http://helion.pl/ksiazki/c-tworzenie-aplikacji-sieciowych-gotowe-projekty-slawomir-orlowski-maciej-grabek,cshta2.htm#format/e
perlik- Egzaminator Warsztatów "Madagaskaru"
- Liczba postów : 20
Join date : 04/11/2013
Re: TCP/IP - praktyka
No fakt. Ale mam jeszcze takie pytanko. Czy jest może gdzieś w sieci darmowy hosting gdzie można taki serwer wrzucić ( napisany w .NET ) i to by wszystko działało ?
Astrocyt- Liczba postów : 16
Join date : 20/06/2014
:: Projekt "Madagaskar" :: 4.INNE :: 1.C#: ogólnie
Strona 1 z 1
Pozwolenia na tym forum:
Nie możesz odpowiadać w tematach