public class Cient {
public static void main(String[] args) throws IOException, IOException {
Socket s=new Socket("192.168.1.122",2222);
InputStream in=s.getInputStream();
OutputStream out =s.getOutputStream();
BufferedReader reader=new BufferedReader(new InputStreamReader(in));
BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(out));
Scanner sc =new Scanner(System.in);
while(true){
System.out.println("客户端:");
String line=sc.nextLine();
writer.write(line);
writer.flush();
writer.close();
String str =reader.readLine();
System.out.println("服务器:"+str);
}
}
}
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
/**
* 服务器主要使用ServerSockrt
* 接收来自客户端的消息
*
* 传输消息给客户端
*
*
*
*/
public class Server {
public static void main(String[] args) throws IOException {
ServerSocket ss=new ServerSocket(2222);
Socket s=ss.accept();
InputStream in=s.getInputStream();
OutputStream out=s.getOutputStream();
BufferedReader reader=new BufferedReader(new InputStreamReader(in));
BufferedWriter writer=new BufferedWriter(new OutputStreamWriter(out));
Scanner sc =new Scanner(System.in);
while(true){
String str=reader.readLine();
System.out.println("客户端:"+str);
System.out.println("客户端:");
String line=sc.nextLine();
writer.write(line);
writer.flush();
writer.newLine();
writer.close();
}
}
}