import java.io.*;
import java.net.*;
class TextClient
{
public static void main(String []args) throws Exception
{
Socket s = new Socket("127.0.0.1",1000);
BufferedReader bufr =
new BufferedReader(new FileReader("Test.java"));
PrintWriter out = new PrintWriter(s.getOutputStream(),true);
String line = null;
while((line = bufr.readLine())!= null)
{
out.println(line);
}
//out.println("over"); //自定义设置一个结束标记
s.shutdownOutput();//关闭客户端的输出流 相当于给流中加入一个结束标记
BufferedReader bufIn = new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = bufIn.readLine();
System.out.println(str);
bufr.close();
s.close();
}
}
class TextServer
{
public static void main(String []args) throws Exception
{
ServerSocket ss = new ServerSocket(1000);
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
System.out.println("ip:"+ip);
BufferedReader bufIn = new BufferedReader(new InputStreamReader(s.getInputStream()));
PrintWriter out = new PrintWriter(new FileWriter("server.txt",true));
String line = null;
while((line = bufIn.readLine())!=null)
{
//if("over".equals(line)) //设置退出的结束标记
// break;
out.println(line);
}
PrintWriter pw = new PrintWriter(s.getOutputStream(),true);
pw.println("上传成功!");
out.close();
s.close();
ss.close();
}
}