Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Utilizzare Write di Altro Tread

    Salve ragazzi,

    Sto creando un'applicazione per un gioco in Java, per ogni utente che si connette il server crea un new tread. In ogni tread posso inviare e riceve dati socket.

    Volevo sapere come posso fare per inviare socket ad'un'altro tread.

    Grazie

  2. #2
    codice:
    Salve ragazzi, 
    
    Sto creando un'applicazione per un gioco in Java, per ogni utente che si connette il server crea un new tread. In ogni tread posso inviare e riceve dati socket. 
    
    Volevo sapere come posso fare per inviare socket ad'un'altro tread. 
    
    Grazie
    Crei una classe che implementa Runnable o che estende Thread.
    Il costruttore di questa classe accetta un oggetto Socket. Avrai un campo privato in questa classe di tipo Socket, così esso potrà puntare al socket in questione.
    Quando una connessione giunge al server socket, viene creato un nuovo socket per comunicare con il client. A quel punto crei un nuovo thread e gli passi il nuovo socket come argomento del costruttore.
    A quel punto puoi avviare il thread, che gestirà la comunicazione nel suo metodo run.


    edit: puoi dare un'occhiata qui se vuoi. In pratica dovrebbe essere esattamente quello che chiedi

    Echo Server


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 © 2025 vBulletin Solutions, Inc. All rights reserved.