import java.net.*;
import java.io.*;
import java.util.*;
public class TcpDemo
{
//发送端
public static void main(String[] args) throws Exception
{
Socket s = new Socket("127.0.0.1",9568);
BufferedReader bufr =new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
BufferedReader bufin = new BufferedReader(new InputStreamReader(s.getInputStream()));
String line = null;
while((line=bufr.readLine())!=null){
if("over".equals(line))
break;
bufw.write(line+"\r\n");//写入结束字符
bufw.flush();//刷新缓冲区
String bigStr = bufin.readLine();
System.out.println("big:"+bigStr);
}
bufr.close();
s.close();
}
}
class UpTCPDemo
{
//服务端
public static void main(String[] args) throws Exception
{
ServerSocket ss =ss= new ServerSocket(9568);
Socket s= ss.accept();
BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));
BufferedReader bufin = new BufferedReader(new InputStreamReader(s.getInputStream()));
String line =null;
while((line=bufin.readLine())!=null){
System.out.println("clinet:"+line);
bufw.write(line.toUpperCase());
bufw.newLine();//写入结束字符
bufw.flush();//刷新缓冲区
}
s.close();
ss.close();
}
}