zoukankan      html  css  js  c++  java
  • 团队博客10

    Android Socket编程

    输入输出流

      Socket类使用两种方法来得到输入输出流,分别是getInputStream()和getOutputStream(),然后再对于输入输出流进行读写操作。对于服务器端,得到Socket对象之后,可以调用方法getInputStream()来得到来自客户端的流,调用方法getOutputStream()得到向客户端发送数据的流;而对于客户端来说,调用方法getInputStream()可以得到来自服务器端的流,调用方法getOutputStream()可以得到向服务器端发送数据的流。

      在之后的一系列操作进行完成之后,可以调用Socket类中的close()方法来关闭。

    创建服务器的步骤:

    1、指定端口实例化一个ServerSocket;

    2、调用ServerSocket类中的accept()方法在等待连接的时间内造成阻塞;

    3、获取位于该底层Socket的流来进行读写操作;

    4、将数据封装成流;

    5、对于Socket进行读写操作;

    6、关闭打开的流;

    创建客户端的步骤:

    1、通过IP地址和端口号实例化Socket,请求连接服务器;

    2、获取Socket上的流来进行读写;

    3、把流包装进BufferedReader/PrintWriter的实例

    4、对于Socket进行读写;

    5、关闭打开的流

                  

  • 相关阅读:
    JS正则表达式
    JS验证电话号是否合法
    特性Attribute 的使用
    三层架构(面向对象思想)
    oracle 游标的使用
    oracle中的net manager 无法配置
    .net学习网站汇总
    每天进步一点点之后缀表达式求值
    每天进步一点点之中缀表达式转后缀表达式
    下载Android代码
  • 原文地址:https://www.cnblogs.com/XJXYJ/p/5860406.html
Copyright © 2011-2022 走看看