2010-11-04 7 views
0

Je voudrais ajouter une méthode pour envoyer une chaîne de message au client, il était difficile de trouver un bon exemple sur le web. Utilise-t-il write pour envoyer un message au port 8090, est-ce que je dois aussi ajouter du flush?Comment envoyer un message au client socket

try { 
    InetAddress addr = InetAddress.getByName("127.0.0.1"); 
    int port = 8090; 

    Socket socket = new Socket(addr, port); 


} catch (UnknownHostException e) { 
} catch (IOException e) { 
} 
+0

http://www.kodejava.org/examples/216.html –

+0

utilisez ObjectOutputStream? – Proyb2

+0

'Difficile de trouver un bon exemple sur le web'? Est-ce que vous plaisantez? Il y a des millions. – EJP

Répondre

1

Vous pouvez obtenir l'objet de flux de sortie à partir de la méthode socket.getOutputStream(). Une fois que vous obtenez le flux de sortie, vous pouvez écrire en utilisant le flux.

+0

J'utilise le bon port et adresse ... Socket socket = new Socket (addr, port); \t \t ObjectOutputStream oos = new ObjectOutputStream (socket.getOutputStream()); \t \t oos.writeObject ("Hi ..."); et mon serveur xSocket n'a reçu aucun message – Proyb2

Questions connexes