Wpis z mikrobloga

Bawił się ktoś z was websocketami z użyciem Scali i aktorów w Play Framework? Nie wiem jak ugryźć taki problem. Otwieram połączenie websocketu. Kiedy klient uderzy w endpoint w kontrolerze, który dodaje użytkownika wtedy jeśli wcześniej wspomniane połączenie będzie otwarte to oprócz zwykłego zwrócenia odpowiedzi chciałbym również tego dodanego użytkownika przesłać jako wiadomość. Jakieś pomysły? #scala #java #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xenonso: Ja używam WS w Playu. Nie rozumiem do końca, co chcesz zrobić. Każde połączenie WS w Play to odrębny aktor. Musisz tylko wybrać właściwego aktora i przesłać do niego wiadomośc.
  • Odpowiedz
@dog_meat: od razu uprzedzę, że w Scali i Playu jestem zielony. Mam taką metodę z routem

def getMatches(): WebSocket = WebSocket.accept[String, String] { _ =>
ActorFlow.actorRef { out =>
MatchActor.props(out,
  • Odpowiedz
A skąd się bierze tego użytkownika, który ma być przesłany i czy ma on być przesłany do wszystkich podłączonych sesji WS, czy tylko jakiejś konkretnej?
  • Odpowiedz