急求帮助!!
这是一个用Tcp传输文件的小程序,文件能传输,当时服务端向客户端输出“上传成功”,客户端就抛出下面是相关代码:
import java.net.*;
import java.io.*;
class TcpClient2
{
public static void main(String[] args) throws Exception
{
Socket s = new Socket("localhost",10007);
BufferedReader bufr =
new BufferedReader(new FileReader("TcpTest.java"));
PrintWriter bufOut =
new PrintWriter(s.getOutputStream(),true);
String line = null;
while((line = bufr.readLine())!=null)
{
bufOut.println(line);
}
s.shutdownOutput();
BufferedReader bufIn =
new BufferedReader(new InputStreamReader(s.getInputStream()));
String str = bufIn.readLine();
System.out.println("Server:"+str);
bufr.close();
s.close();
}
}
class TcpServer2
{
public static void main(String[] args) throws Exception
{
ServerSocket ss = new ServerSocket(10007);
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
System.out.println(ip+"....connected.");
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)
{
out.println(line);
}
PrintWriter bufOut = new PrintWriter(s.getOutputStream(),true);
bufOut.println("上传成功!");
out.close();
s.close();
ss.close();
}
} --------------------编程问答-------------------- 各位高手,,给点指点!!! --------------------编程问答-------------------- 为什么“上传成功”没发到客户端,客户端就抛出异常并且终止?持续等待各位的宝贵意见!!! --------------------编程问答--------------------
楼主贴代码用代码块吧,看起来舒服
TcpTest.java 这个类是干嘛的
补充:Java , Java SE