A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© android_vae 中级黑马   /  2016-5-31 14:00  /  295 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

网络模型:物理层、数据链路层、网络层(IP)、传输层(TCP/UDP)、会话层、表示层、应用层(HTTP
TCP
服务器端:ServerSocket
1.创建一个ServerSocket对象,并设置监听的端口
         ServerSocket  serverSocket =  new  ServerSocket( 端口号);
2.调用ServerSocketaccept( )方法,接收客户端发送的请求(阻塞等待)
         Socket socket  =  serverSocket.accept( );
3.socket对象中得到输入流对象
         InputStream  input =  socket.getInputStream();
4.input中读取数据
5.关闭连接
         serverSocket.close( );
客户端:Socket
1.创建Socket对象
         Socket socket  =  new Socket("目标IP地址",端口号);
2.将要发送的数据放入输入流中
         InputStream  inputStream =  new FileInputStream("文件路径");
3.获取输出流对象,发送数据
         OutputStream  outputStream =  socket.getOutputStream( );
         outputStream.write();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马