Client-serveur UDP
id.prog
Messages postés
57
Statut
Membre
-
Mister Nono -
Mister Nono -
Bonjour,
voici mes code client-serveur
Code Serveur UDP
/*******************/
import java.io.*;
import java.net.*;
public class serveur_udp
{
public static void main(String [] args)
{int port = 8080;
byte buffer[] = new byte[1024];
try
{DatagramSocket socket = new DatagramSocket(port);
while (true)
{DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
socket.receive(packet);
InetAddress adresse=packet.getAddress();
String message = new String(buffer);
System.out.println("\nMessage reçu : "+message);
int n=2008;
String g =Integer.toString(n);
int l = g.length();
byte[] b = new byte[l];
DatagramPacket clientPacket = new DatagramPacket(b, b.length,adresse, port);
clientPacket.setData(g.getBytes());
socket.send(clientPacket);
}
}
catch(IOException e) { System.out.println("Erreur : "+e);
}
}
}
/******************/
Code Client_UDP
/***************/
import java.io.*;
import java.net.*;
public class client_udp
{
public static void main(String [] args)
{byte[] buf = new byte[1024];
int port = 8080;
try
{InetAddress adresse = InetAddress.getLocalHost();
String message ="Bonjour Le Monde ! ";
int l = message.length();
byte[] buffer = new byte[l];
DatagramSocket socket = new DatagramSocket();
DatagramPacket packet = new DatagramPacket(buffer, buffer.length, adresse, port);
packet.setData(message.getBytes());
socket.send(packet);
DatagramPacket pack = new DatagramPacket(buffer, buffer.length);
while(true) {
socket.receive(pack);
String mess = new String(buf);
System.out.println("message="+mess);
socket.close();}
}
catch(UnknownHostException e) { System.out.println("Erreur : "+e);
}
catch(IOException e) { System.out.println("Erreur : "+e);
}
}
}
///////**********//////
le probléme est que mon serveur fonctionne bien mais mon client n'affiche pas les paquets reçu
voici mes code client-serveur
Code Serveur UDP
/*******************/
import java.io.*;
import java.net.*;
public class serveur_udp
{
public static void main(String [] args)
{int port = 8080;
byte buffer[] = new byte[1024];
try
{DatagramSocket socket = new DatagramSocket(port);
while (true)
{DatagramPacket packet = new DatagramPacket(buffer, buffer.length);
socket.receive(packet);
InetAddress adresse=packet.getAddress();
String message = new String(buffer);
System.out.println("\nMessage reçu : "+message);
int n=2008;
String g =Integer.toString(n);
int l = g.length();
byte[] b = new byte[l];
DatagramPacket clientPacket = new DatagramPacket(b, b.length,adresse, port);
clientPacket.setData(g.getBytes());
socket.send(clientPacket);
}
}
catch(IOException e) { System.out.println("Erreur : "+e);
}
}
}
/******************/
Code Client_UDP
/***************/
import java.io.*;
import java.net.*;
public class client_udp
{
public static void main(String [] args)
{byte[] buf = new byte[1024];
int port = 8080;
try
{InetAddress adresse = InetAddress.getLocalHost();
String message ="Bonjour Le Monde ! ";
int l = message.length();
byte[] buffer = new byte[l];
DatagramSocket socket = new DatagramSocket();
DatagramPacket packet = new DatagramPacket(buffer, buffer.length, adresse, port);
packet.setData(message.getBytes());
socket.send(packet);
DatagramPacket pack = new DatagramPacket(buffer, buffer.length);
while(true) {
socket.receive(pack);
String mess = new String(buf);
System.out.println("message="+mess);
socket.close();}
}
catch(UnknownHostException e) { System.out.println("Erreur : "+e);
}
catch(IOException e) { System.out.println("Erreur : "+e);
}
}
}
///////**********//////
le probléme est que mon serveur fonctionne bien mais mon client n'affiche pas les paquets reçu
A voir également:
- Client-serveur UDP
- Tcp udp - Guide
- Cybera client - Télécharger - Divers Réseau & Wi-Fi
- Changer serveur dns - Guide
- Filezilla client - Télécharger - Téléchargement & Transfert
- Formate pour taxer client 500€ - Forum PDF