Czat z socket.io i Java

UWAGA, ruszył Humble Book Bundle: DevOps - jak zwykle pierwszy próg 5 książek od $1, cały komplet od $15.

Cel: Oprogramowanie w javie chatu działającego w czasie rzeczywistym bez komunikacji asynchronicznej.

Biblioteki:

  1. socket.io
  2. netty-socketio

Efekt końcowy

Klient:

  1. Pobranie socket.io
  2. Nowy plik chat.js
  3. Pobranie wartości z formularza
  4. Połączenie z serwerem
  5. Odebranie wiadomości z serwera
  6. Wysłanie wiadomości do serwera
  7. Kompletna zawartość chat.js
  8. Nowy plik index.html

Serwer:

  1. Nowy projekt Maven->Java application
  2. Dodanie zależności netty-socketio w wersji 1.7.1 / dodanie do pom.xml:
  3. Nowa klasa javabeans: Message.Ważne: konwencja javabeans (bezargumentowy konstruktor, gettery i settery).
  4. Nowa klasa Server

    1. Konfiguracja połączenia
    2. Odebranie wiadomości od klienta

Efekt końcowy

Chat

Źródła

Pobierz projekt

UWAGA, ruszył Humble Book Bundle: DevOps - jak zwykle pierwszy próg 5 książek od $1, cały komplet od $15.

To również może Cię zainteresować:

  • Arduino – zdalne sterowanie oświetleniemArduino – zdalne sterowanie oświetleniem W tym artykule opiszę sposób wykonania zdalnego sterowania jednym urządzeniem wpinanym do gniazdka 230V z wykorzystaniem Arduino. Wykorzystane będzie połączenie przez USB z komputerem, […]
  • Javascript jako serwer, czyli czat z wykorzystaniem Node.jsJavascript jako serwer, czyli czat z wykorzystaniem Node.js Node.js  jest środowiskiem do tworzenia aplikacji po stronie serwera w języku javascript. Wykorzystuje silnik javascript V8 od Google. Wykonanie oprogramowania serwera chatu z node.js […]
  • Java i listing wszystkich plików w kataloguJava i listing wszystkich plików w katalogu W ostatnim czasie musiałem przerobić jeden z systemów na wersję wielojęzykową. Chodziło dokładnie o to, aby wszystkie Stringi zostały wywołane przez tzw. wrapper ze wstrzyknięciem pewnego […]
  • Dwa darmowe źródła wiedzy o JavascriptDwa darmowe źródła wiedzy o Javascript Jeśli nie wiesz jaka jest różnica między: //tym: var myFunction = (function () { console.log('OK'); }); //a tym: var myFunction = (function () […]
  • HTML, CSS 2.1 i dokumenty PDFHTML, CSS 2.1 i dokumenty PDF W ostatnim czasie realizowałem projekt w którym należało zaprojektować ok. sto dokumentów PDF w postaci różnego rodzaju wniosków, w różnym układzie. Ten, kto kiedykolwiek generował […]
  • Node.js, Express i Jade, czyli kompletny web czatNode.js, Express i Jade, czyli kompletny web czat W poprzednim wpisie został wykonany serwer chatu, jednak klientem była zwykła strona html zapisana na dysku lokalnym. W tym miejscu rozszerzę chat o udostępnienie serwisu http dla […]

One thought on “Czat z socket.io i Java

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *