Czat z socket.io i Java

UWAGA, ruszył Humble Book Bundle na serię Cookbok wydawnictwa O'REILLY

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 na serię Cookbok wydawnictwa O'REILLY

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