begin process at 2012 02 15 07:40:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Réseau & internet

 > 

Internet

 > 

socket


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

socket

mercredi 18 juin 2008 à 23:48:38 | socket

spy2008

slt a tous le monde
j travaille sur un programme sur le réseaus,ou mon application dans chaque poste du reseau faite un calcle si trouve un resultat (certains conditions vérifier)envoté un message vers les autre poste ,j veux réaliser avec l'utilisation des socket ,le serveur marche mais le client ne marche plus voici le code du client et le code du serveur:
import java.net.*;
import java.io.*;
public  class serveur extends Thread {
public static final int PORT =8080;
private Socket socket;
private BufferedReader in;
private PrintWriter out ;
 
 public serveur (Socket s)throws IOException {
  socket=s;
  in=new BufferedReader ( new InputStreamReader(socket.getInputStream()));
  out =new PrintWriter (new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
  start();
  
 }
 public void run(){
  try{
   while (true){
    String str =in.readLine();//str le resulta de notre fonction de type string q'on veux envoyé au autre postes
    if(str.equals ("END"))break;
    System.out.println("Echowing:"+str);
    out.println(str);
    
   }
   System.out.println("closing...");
   
  }catch (IOException e){
   System.err.println("IOException");
   
  }finally{
   try{
    socket.close();
    
   }catch (IOException e){
   
   System.err.println("Socket not closed ");
  }
 }
 }
 }
  class Multiserveur {
 public static final int PORT =8080;
 
  public static void main(String []args )throws IOException {
   ServerSocket s=new ServerSocket(PORT);
   System.out.println("server started");
   try{
    while (true){
    Socket socket=s.accept();//attends message a cote du client
    try{
    
    new serveur (socket);
    
   }catch(IOException e){
    socket.close();
   }
  }
 
 }finally{
  s.close();
  
 }
 }
 }
mais le client m'affiche une exeption est qu'il ne trouve pas variable PORT voici le code:

import java.net.*;
import java.io.*;
public class client  {
    
 
 public static void main (String []args){
  
  
  InetAddress addr=InetAddress.getByName(this.serveurchat);
         System.out.println("addr="+addr);
         Socket socket =new Socket (addr, serveur.PORT);
try {System.out.println("socket= "+socket);
BufferedReader in=new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out =new PrintWriter (new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())),true);
for(int i=0;i<10;i++){
 out.println("howday"+i);
 String str=in.readLine ();
 System.out.println(str);
 
}
out.println("END");
}finally{
 System.out.println("closing....");
 socket.close();
 }
 }
 }
aider moi SVPj'attends vos repense merci d'avance
vendredi 20 juin 2008 à 15:09:07 | Re : socket

sheorogath

Membre Club Administrateur CodeS-SourceS
soit serveur.PORT dans le client
sois tu lui met cette ligne aussi public static final int PORT =8080;

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"


Cette discussion est classée dans : public, system, out, println, socket


Répondre à ce message

Sujets en rapport avec ce message

Problème avec les Sockets [ par hisse ] import java.net.*;import java.io.*; public class Client extends Thread{ Socket socket;   BufferedReader in;   PrintWriter out;  public Client(){  try{ pb Keylistener [ par lenneth666 ] punaiz jdevien fou, j'ai regardé plein de tutoriaux sur lé keylistener et ca ne marche pas. Voici mon code public class Chenille extends JFrame imp AIDE sur Connexion BDD MySQL [ par zeldoi5 ] Bonjour tout le monde!Je sais que le problème dont je vais parler a déjà été traité plusieurs fois... Mais impossible de me connecter à ma base de don URGENT!!! Problème avec applets et jdbc [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Problème APPLET JDBC ACCESS [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Problème APPLET JDBC ACCESS [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Problème APPLET JDBC ACCESS [ par PhilippeA ] Bonjour,voilà j'ai créer un fichier java me permettant d'accéder à une base access. Ca marche. Mais il faut que je passe ce fichier en applet donc j'a Fermeture d'une Socket par le client [ par Yenapa ] Salut a tousJe suis un train de developper une application client serveur, et j'ai un petit soucis avec mes socket:Pour le moment je me connecte avec [JMF][RTPManager] probleme de transmission ou de reception de video [ par vdavid1982 ] voila aprés des jours complets de recherche je me suis décidé à demander clairement sur ce forum de l'aide ... je dois réaliser un logiciel de visioco Reseau et internet [ par felouss ] bonjour,j ai un probleme pour envoyer un gros fichier via UDP,udp ne permet l envoie de paquet > 65kilo,pour cela du coté serveur j ai decoupé le fich


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,432 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales