复制代码
- //TCP服务端
- public static void main(String[] args) throws IOException {
- //创建TCP的socket服务端。
- ServerSocket ss = new ServerSocket(11000);
- //获取客户端。
- Socket s = ss.accept();
- String ip = s.getInetAddress().getHostAddress();
- System.out.println(ip+"......已连接");
- //读取客户端发过来的数据,并存储到一个文件中。
- InputStream in = s.getInputStream();
- FileOutputStream fos = new FileOutputStream("src//com//itheima//CopyTCPTestFile.txt");
- byte[] buf = new byte[1024];
- int len = 0 ;
- while((len=in.read(buf))!=-1){
- fos.write(buf,0,len);
- }
- //获取socket输出流,将上传成功的字样发给客户端。
- OutputStream out = s.getOutputStream();
- out.write("上传成功".getBytes());
- //关闭流。
- fos.close();
- s.close();
- ss.close();
- }
- 我跟视频是说的步骤一样子,为什么出现<img src="http://bbs.itheima.com/forum.php?mod=image&aid=55567&size=300x300&key=02ed1a0d83a66f1a&nocache=yes&type=fixnone" border="0" aid="attachimg_55567" alt=""><span style="line-height: 30.7999992370605px;">我跟视频是说的步骤一样子,为什么出现</span><span style="line-height: 2.2em;">哪位大神帮忙看一下啊,烦了一上午了~~~~</span>
QQ截图20141008135355.png (14.05 KB, 下载次数: 52)
zengming13 发表于 2014-10-9 16:07
某种原因造成的连接中断,你的代码不全我看不出问题
darkads 发表于 2014-10-9 19:11
运行了一下,我的机子上面没有问题
不过因为没有你代码中的文件目录,所以更改了一个C盘下的文件 ...
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |