Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    [Java] Messaggio Broadcast con socket

    Ciao a tutti,
    attualmente ho creato due classi per creare client e serve che attraverso un socket possono scambiarsi messaggi.
    Vorrei però che ci fosse anche la possibilità di mandare un messaggio in broadcast, ovvero tutti i client stanno in ascolto e qualsiasi può inviare un messaggio particolare "EMERGENCY" in broadcast senza necessitare di risposta. Questo messaggio dovrebbe essere letto da tutti i client in ascolto.

    Ho provato a fare un semplice thread di ascolto su una porta prefissata, ma se mando un messaggio su 192.168.2.255 (in teoria l'indirizzo di broadcast) non lo riceve nessuno. Perchè?
    Cosa sbaglio?
    grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Java] Messaggio Broadcast con socket

    Originariamente inviato da GoldEmish
    Vorrei però che ci fosse anche la possibilità di mandare un messaggio in broadcast
    Il broadcast su TCP non si può fare (e non avrebbe nemmeno senso, visto che il TCP stabilisce una connessione punto-punto). Si può fare su UDP (leggi http://en.wikipedia.org/wiki/IP_Multicast).

    Con Java al massimo si può fare il multicast su UDP, leggi http://java.sun.com/docs/books/tutor...ams/index.html
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.