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( );
}
};
- Previous article:Provisions of civil code on overdue loan collection
- Next article:Provisions for the county party secretary to visit Japan
- Related articles
- Telecom mobile phone secondary card sends messages to others. Did the main card receive the message?
- Xiaomi mobile phone can't be unsealed. What if the text message can't be sent out?
- How to draw a happy day?
- There is always a phrase in the mood phrase of caring about a person that makes you feel the same.
- Qingming fire prevention classic propaganda slogan
- ZTO express logistics shows that what does the reason mean by "self-promotion"?
- Which climaxes of sad songs are suitable for making color ring tones?
- How does JD.COM Mall complain?
- How to get rid of the advertisements of WeChat games?
- How to activate daily rental treasure?