网络通信中基于套接字输入流和输出流的创建

本文介绍了如何通过套接字实现网络通信,包括创建基于套接字的字节输入流dis和输出流dos,具有缓冲的字节输入流dinB和输出流dosB,以及具有缓冲的字符读取器br和写入器bw。详细阐述了从创建套接字到关闭流的步骤,并提到了转换器在字符流和字节流之间的角色。
摘要由CSDN通过智能技术生成
基本方法

要实现套接字的网络通信,需要分四个步骤完成:

  (1)创建套接字Socket,连接成功后形成网络连接通道;

  (2)由套接字对象Socket调用getInputStream()或getOutputStream()方法,分别返回具有套接字通信的基础输入流InputStream和输出流OutputStream对象作为参数,完成绑定套接字通信的输入流和输出流对象的创建。

  (3)用输入和输出流对象调用其对应方法的操作方式实现网络通信;

  (4)网络通信结束,需要关闭输入流和输出流对象,尤其要关闭套接字对象。

具体实现方法

  (1)基于套接字的字节输入流dis和输出流dos的创建

     dis调用readUTF()方法接收数据;

       dos调用writeUTF()方法发送数据;

Socket socket=new Socket("127.0.0.1", 8888);
        try {
            DataInputStream dis=new DataInputStream(socket.getInputStream());
            Da
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值