本帖最后由 EDDY_Liang 于 2014-10-9 17:43 编辑
- <p style="line-height: 30px; text-indent: 2em;"></p><p style="line-height: 30px; text-indent: 2em;"></p><p style="line-height: 30px; text-indent: 2em;"></p><p style="line-height: 30px; text-indent: 2em;"></p><span style="line-height: 30.7999992370605px;">我跟视频是说的步骤一样子,为什么出现</span><span style="line-height: 2.2em;">哪位大神帮忙看一下啊,烦了一上午了~~~~</span>
复制代码- //TCP客户端。
- public static void main(String[] args) throws IOException {
- //创建客户端socket。
- Socket socket = new Socket("127.0.0.1", 11000);
- //读取客户端要上传的文件。
- FileInputStream fis = new FileInputStream("src//com//itheima//TCPTestFile");
- //获取socket输出流,讲文件数据发送给服务端。
- OutputStream out = socket.getOutputStream();
- byte[] buf = new byte[1024];
- int len = 0;
- while((len= fis.read(buf))!= -1){
- out.write(buf,0,len);
- }
- //告诉服务端数据发送完毕,让服务端停止读取。
- socket.shutdownOutput();
- //读取服务端发回的内容。
- InputStream in = socket.getInputStream();
- byte[] bufIn = new byte[1024];
- int lenIn = in.read(bufIn);
- String text = new String(bufIn , 0, lenIn);
- System.out.println(text);
- //关闭流。
- socket.close();
- in.close();
- fis.close();
- }
- }
复制代码
- //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>
复制代码
|
|