• 团队博客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、关闭打开的流

                  

  • 相关阅读:
    vue-router的钩子函数
    vue中父组件和子组件的生命周期钩子
    图片的按需加载代码实现
    关于DNS优化的策略
    在url中输入地址到页面呈现发生了什么
    vue-router的组件传值
    微信小程序wx_request封装
    vue生命周期
    vue生命周期的讨论&容易忽略的知识
    【Vue】---{__ob__: Observer}
  • 原文地址:https://www.cnblogs.com/XJXYJ/p/5860406.html
Copyright © 2020-2023  润新知