//服务端
package demo03;
import java.net.*;
import java.util.Scanner;
import java.io.*;
public class server {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
ServerSocket a=null;
Socket b=null;
DataOutputStream out=null;
DataInputStream input=null;
try {
a=new ServerSocket(2010);
}
catch(IOException e) {
e.printStackTrace();
}
try {
System.out.println("穆希姆西,听到请回答");
b=a.accept();
out=new DataOutputStream (b.getOutputStream());
input=new DataInputStream (b.getInputStream());
while(true) {
String _cilent=input.readUTF();
System.out.println(_cilent);
String _Server=scanner.next();
out.writeUTF(_Server);
Thread.sleep(500);
System.out.println("客户端断开1");
}}
catch(Exception e) {
System.out.println("客户端断开");
}
}
// TODO Auto-generated method stub
}
//客户端
package demo3;
import java.net.*;
import java.util.Scanner;
import java.io.*;
public class client {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
Socket a=null;
DataOutputStream out=null;
DataInputStream input=null;
try {
a=new Socket("127.0.0.1",2010);
out=new DataOutputStream (a.getOutputStream());
input=new DataInputStream (a.getInputStream());
System.out.println("连接成功");
while(true) {
String _client=scanner.next();
out.writeUTF(_client);
Thread.sleep(500);
System.out.println("客户端断开2");
String _Server=input.readUTF();
System.out.println(_Server);
}}
catch(Exception e) {
System.out.println("客户端断开");
}
// TODO Auto-generated method stub
}
}