[java] programowanie sieciowe + baza danych

0

Mam pytanie odnośnie komunikatora , próbuje zebrać informacje na temat tworzenia takiej aplikacji z javy , grzebie w googlach i mam różne puzzle których nie umiem zebrać w całość. DLatego proszę żeby ktoś mi odpowiedział na kilka pytań.

Aplikacja klient-serwer.
mam napisany program dla serwera i klienta. czy ten dla serwera mozna umiescic np za pomocą webserva ? tam tez umieszcze baze , Jak to wszystko połączyc ze sobą
czy jeszcze dodatkowo trzeba stworzyć jakiś protokół czy wystarczy użyc wątków i socketów i tyle do połączenia ? nie chodzi mi o to żeby byl podpiety pod gg czy cos tylko swoj wlasny javovy :)
Mam nadzieje ze to jest napisane wyraźnie i ktoś mi pomoże i poukłada te wszystkie informacje .

0
smakporanka napisał(a)

czy ten dla serwera mozna umiescic np za pomocą webserva ?

Umieścić gdzie ? Jesli masz aplikację, która [b]jest[/b] serwerem, to zazwyczaj nie potrzebujesz nic dodatkowego, żeby móc ją uruchomić ( no chyba, że robisz coś bardziej skomplikowanego, w co wątpię)

smakporanka napisał(a)

czy jeszcze dodatkowo trzeba stworzyć jakiś protokół czy wystarczy użyc wątków i socketów i tyle do połączenia ?

Socket to jedynie połowa sukcesu. We wszystkim co ma jakikolwiek związek z komunikacją jest potrzebny protokół, inaczej się nie dogadasz. Nawet jeśli mówi on tylko tyle: jeśli klient wyśle do serwera wiadomość to serwer odpowiada mu tym samym, to dalej jest to protokół.

0

Tak, ale chodzi mi o to gdzie taki program napisany dla serwera się umieszcza, żeby klienci mogli się z nim komunikować ?

0

Gdziekolwiek. Jeżeli dziala na zasadzie np. Socketów, to wystarczy go uruchomić a klientem połączyć się z nim podając tylko IP i port.

1 użytkowników online, w tym zalogowanych: 0, gości: 1