当前位置:编程学习 > JAVA >>

急求帮助!!

这是一个用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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,