zakimoulayabdellah
12-17-2006, 11:01 PM
this is a code Java for Connection (Chat
Code Server
import java.net.*;
import java.io.*;
import java.util.Vector;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Server extends Thread {
private int port = 80;
private Vector list = new Vector();
public Server() {
this.port=80;
}
public Server(int port) {
this.port=port;
}
public void run() {
try {
// Mise en marche du serveur :
System.out.println("Starting server ..................[OK]");
ServerSocket ss=new ServerSocket(port);
do {
// Attendre une demande de connexion
System.out.println("attendre une demande de connexion...");
Socket coms=ss.accept();
System.out.println("Connexion etablie");
BufferedReader in = new BufferedReader( new InputStreamReader(coms.getInputStream()));
PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(coms.getOutputStream())),true);
String mes=in.readLine();
System.out.println("Message Recu du client est : "+mes);
out.println(" je suis le server voici le message que jai recu : "+mes);
}
while (true);
}
catch(Exception e) {
System.out.println("Erreur : " + e.getMessage());
}
}
public static void main(String args[]) {
Server server = new Server(80);
server.start();
}
}
Code Client
import java.net.Socket;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Client extends Thread {
private int port = 80;
private String host = "localhost";
public Client() {
}
public Client(int port) {
}
public Client(String host) {
this.host=host;
}
public Client(String host, int port) {
this.host = host;
this.port = port;
}
public void run() {
try {
System.out.println("Starting client ..................[OK]");
Socket com=new Socket(host,port);
System.out.println("Connexion etablie");
BufferedReader in = new BufferedReader( new InputStreamReader(com.getInputStream()));
PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(com.getOutputStream())),true);
BufferedReader lec = new BufferedReader( new InputStreamReader(System.in));
String mes=new String();
while (true)
{
mes=lec.readLine();
out.println(mes);
mes=in.readLine();
System.out.println("Message Recu du serveur est : "+mes);
}
}
catch(Exception e) {
System.out.println("Erreur : " + e.getMessage());
}
}
public static void main(String args[]) {
Client client1 = new Client("localhost", 80);
client1.start();
}
}
ok i wait for you answer
Code Server
import java.net.*;
import java.io.*;
import java.util.Vector;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Server extends Thread {
private int port = 80;
private Vector list = new Vector();
public Server() {
this.port=80;
}
public Server(int port) {
this.port=port;
}
public void run() {
try {
// Mise en marche du serveur :
System.out.println("Starting server ..................[OK]");
ServerSocket ss=new ServerSocket(port);
do {
// Attendre une demande de connexion
System.out.println("attendre une demande de connexion...");
Socket coms=ss.accept();
System.out.println("Connexion etablie");
BufferedReader in = new BufferedReader( new InputStreamReader(coms.getInputStream()));
PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(coms.getOutputStream())),true);
String mes=in.readLine();
System.out.println("Message Recu du client est : "+mes);
out.println(" je suis le server voici le message que jai recu : "+mes);
}
while (true);
}
catch(Exception e) {
System.out.println("Erreur : " + e.getMessage());
}
}
public static void main(String args[]) {
Server server = new Server(80);
server.start();
}
}
Code Client
import java.net.Socket;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Client extends Thread {
private int port = 80;
private String host = "localhost";
public Client() {
}
public Client(int port) {
}
public Client(String host) {
this.host=host;
}
public Client(String host, int port) {
this.host = host;
this.port = port;
}
public void run() {
try {
System.out.println("Starting client ..................[OK]");
Socket com=new Socket(host,port);
System.out.println("Connexion etablie");
BufferedReader in = new BufferedReader( new InputStreamReader(com.getInputStream()));
PrintWriter out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(com.getOutputStream())),true);
BufferedReader lec = new BufferedReader( new InputStreamReader(System.in));
String mes=new String();
while (true)
{
mes=lec.readLine();
out.println(mes);
mes=in.readLine();
System.out.println("Message Recu du serveur est : "+mes);
}
}
catch(Exception e) {
System.out.println("Erreur : " + e.getMessage());
}
}
public static void main(String args[]) {
Client client1 = new Client("localhost", 80);
client1.start();
}
}
ok i wait for you answer



