Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    spedire messaggi su una porta

    ciao a tutti,
    mi aiutate a impostare il problema? Dovrei fare un programma che manda una serie di byte su una porta a mia scelta, e trovare un modo pratico per vedere cosa succede(cioè se arrivano questa serie di bytes)
    grazie...

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

    Re: spedire messaggi su una porta

    Originariamente inviato da Lucked
    mi aiutate a impostare il problema? Dovrei fare un programma che manda una serie di byte su una porta a mia scelta
    Ehm ... innanzitutto, per evitare equivoci, stai parlando di una porta a livello TCP/IP (quindi "networking") o di una porta "fisica" (es. seriale, parallela o altro)???

    Originariamente inviato da Lucked
    e trovare un modo pratico per vedere cosa succede.
    Cioé??? Dipende da cosa rispondi alla precedente domanda.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    una porta tcp/ip, un socket...residente sul mio computer

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    una porta tcp/ip, un socket...
    Bene però dovresti precisare se su TCP (java.net.Socket) o su UDP (java.net.DatagramSocket).

    Se su TCP, ovviamente dall' "altra parte" ci deve essere "qualcuno" in ascolto .... altrimenti non fai un bel nulla.

    Quindi la tua richiesta "trovare un modo pratico per vedere cosa succede" beh, bisogna vedere se ti basta "vedere" quello che succede con un apposito programma di "sniffer" o se vuoi proprio realizzare l'altra parte che riceve i dati e che magari li visualizza.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    no non voglio realizzare la parte che ascolta, credo basti udp perchè li spedisco sul mio stesso computer...ma volevo sapere le vostre idee...

    p.s:che sniffer potrei usare per fare le prove? boh... :master:

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    no non voglio realizzare la parte che ascolta
    Ok ma comunque ripeto: se fosse su TCP devi avere qualcuno in ascolto mentre su UDP puoi anche mandare pacchetti "nel vuoto".

    Originariamente inviato da Lucked
    credo basti udp perchè li spedisco sul mio stesso computer...
    Ok, andrebbe bene. UDP è "connectionless", non viene stabilita una "connessione" tra 2 host.

    Originariamente inviato da Lucked
    p.s:che sniffer potrei usare per fare le prove? boh... :master:
    Ora non ti so dire. Ma una ricerca su google potrebbe darti indicazioni utili.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    va bene ma per la parte di invio dei dati sulla porta...qualche idea?

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    va bene ma per la parte di invio dei dati sulla porta...qualche idea?
    Istanzi un DatagramSocket, istanzi un DatagramPacket settandogli il "pacchetto" di byte, quindi invii il DatagramPacket con il DatagramSocket.

    Guarda la documentazione javadoc e se hai dubbi, c'è pure il tutorial della Sun: All About Datagrams

    Per gli sniffer, vedi Top 11 Packet Sniffers
    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.