Jak działa ServerSocket?

Jak działa ServerSocket?
XI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231
0

Jak już mam Program:

Kopiuj
public class server 
{public static void main(String[] args) {
ServerSocket sv = new ServerSocket(1444,"www.co.s.pl");
//itd
}}

To skąd wziąć ten adres na stałe za darmo i gdzie się taki program przesyła żeby działał (no bo chyba nie na moim komputerze :) ) .
Nigdy tego nie robiłem więc pewnie pytam o podstawy.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Co to

Kopiuj
ServerSocket sv = new ServerSocket(1444,"www.co.s.pl");

jest?
Zamień na

Kopiuj
ServerSocket sv = new ServerSocket(1444);

i uruchom na swoim komputerze (za darmo :)).

XI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231
0

A jak się potem z nim połączyć z innego programu i gdzie go dać (bo na moim komputerze co dziennie to go nie będę uruchamiał :) )

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Ten inny program (klient) może działać też na Twoim komputerze.

Kopiuj
new Socket("localhost",1444);

I sobie klient z serwerem pogadają.
Jak chcesz pracować na dwóch różnych komputerach, to w roli "uruchamiacza" serwera może wystąpić dowolny komputer z zainstalowaną Javą (JRE) i w miarą stałym adresem IP.

XI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231
0

No i czy moglibyście mi go pokazać jak on odbiera i odsyła informacje ?
No i czy dało by się w ten sposób zrobić coś co będzie komunikować mnie z przeglądarką ?
No bo np. znacznik link jak obsłużyć wtedy i co wpisać w okno przeglądarki ?
Skoro nie ma adresu to czy to się da w ogóle zrobić ?! :]

XI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 231
0

A jak coś w head dodaje w html CSS (no w main) to mnie o ten plik jak spyta ?
No bo chyba nie POST ani nie GET ?
No i jak wygląda przykład takiego połączenia. Chyba dalej nie rozumiem. Chyba wiem jak się komunikwać ale są jeszcze inne dziwne przypadki...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.