import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
public class Send {
/**
* TCP发送
* @param args
*/
public static void main(String[] args) throws Exception{
Socket socket=new Socket("localhost", 9200);OutputStreamWriter osw=new OutputStreamWriter(socket.getOutputStream());PrintWriter pw=new PrintWriter(osw);InputStreamReader isr=new InputStreamReader(System.in);BufferedReader reader=new BufferedReader(isr);String str="";do {
str=reader.readLine();pw.println(str);osw.flush();System.out.println("我是客户端,发送:"+str);
} while (!str.equals("end") && !str.equals("END"));reader.close();isr.close();osw.close();socket.close();
}
}
//*************************************************************************************************************************
package TCP;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Receive {
/**
* TCP接收
*/
public static void main(String[] args) throws Exception{
ServerSocket server=new ServerSocket(9200);
Socket socket = server.accept();
InputStreamReader isr=new InputStreamReader(socket.getInputStream());
BufferedReader reader=new BufferedReader(isr);
String str="";
do {
str=reader.readLine();
System.out.println("我是服务器,接收到客服端发送的:"+str);
} while (!str.equals("end") && !str.equals("END"));
reader.close();
isr.close();
socket.close();
server.close();
}
}