Joke Collection Website - Public benefit messages - Seeking multi-threaded java sample code for socket return and sending

Seeking multi-threaded java sample code for socket return and sending

Server

package test;

import java.net.*;

import java.io.*;

public class Server {

private ServerSocket ss;

private Socket socket;

private BufferedReader in;

private PrintWriter out;

public Server() {

try {

ss = new ServerSocket(10000);

socket = ss.accept ();

int i=0;

while (true) {

i++;

System.out.println(" server "+i);

String RemoteIP = socket.getInetAddress().getHostAddress();

String RemotePort = ":" + socket.getLocalPort();

System.out.println("+A client come in!IP:" + RemoteIP

+ RemotePort);

in = new BufferedReader(new InputStreamReader(socket

p>

.getInputStream()));

String line = in.readLine();

System.out.println("++Cleint send is :" + line);

out = new PrintWriter(socket.getOutputStream(), true);

out.println("+++Your Message Received!");

// out.close();

// in.close();

// socket.close();

}< /p>

} catch (IOException e) {

out.println("++++wrong");

}

System. out.println("The server will not end");

}

public static void main(String[] args) {

new Server() ;

}

};

Client

package test;

import java.io.* ;

import java.net.*;

public class Client {

Socket socket;

BufferedReader in;

PrintWriter out;

public

Client() {

try {

System.out.println("-Try to Connect to 127.0.0.1:10000");

socket = new Socket("127.0.0.1", 10000);

System.out.println("--The Server Connected!");

System.out.println("-- -Please enter some Character:");

BufferedReader line;

int i=0;

while(true){

i++;

System.out.println("client "+i);

line = new BufferedReader(new InputStreamReader(

System.in));

out = new PrintWriter(socket.getOutputStream(), true);

out.println(line.readLine());

in = new BufferedReader (new InputStreamReader(socket

.getInputStream()));

System.out.println("----"+in.readLine());

// out.close();

// in.close();

// socket.close();

}< /p>

} catch (IOException e) {

out.println("-----Wrong");

}

System .out.println("The client will not end");

}

public static void main(String[] args) {

new Client( );

}

};