当前位置: 首页 > news >正文

网站推广需要数据整改吗制作百度移动网站模板

网站推广需要数据整改吗,制作百度移动网站模板,wordpress 用户 注册页面模板,广州公司制作网站【案例1】 【题目描述】 【 注意事项】 (3条消息) 节点流和处理流 字符处理流BufferedReader、BufferedWriter,字节处理流-BufferedInputStream和BufferedOutputStream (代码均正确且可运行_Studying~的博客-CSDN博客 1。这里需要使用字符处理流,来将…

【案例1】

【题目描述】

【 注意事项】

(3条消息) 节点流和处理流 字符处理流BufferedReader、BufferedWriter,字节处理流-BufferedInputStream和BufferedOutputStream (代码均正确且可运行_Studying~的博客-CSDN博客

1。这里需要使用字符处理流,来将字节流转为字符流。使用的字符流,所以一定要使用writer.flush来进行手动刷新,否则无法将数据写入到数据通道。然后使用时只需要关闭外层流即可。

2. 这里因为使用的是字符流,结束标志就可以改为 writer.newLine();,但是这样的话,要求接收数据端一定要使用reder.readLine();

【服务端代码】

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;/*** @ProjectName: Study* @FileName: SocketTCP02Server* @author:HWJ* @Data: 2023/7/29 11:50*/
public class SocketTCP03Server {public static void main(String[] args) throws IOException {// 监听本机端口9999,等待连接// 细节:要求在本机没有其他服务在监听9999端口ServerSocket serverSocket = new ServerSocket(9999);System.out.println("服务端,在9999端口监听,等待连接");// 当没有客户端连接9999端口时,程序会阻塞,等待连接// 如果有客户端连接,则会返回Socket对象,程序继续Socket socket = serverSocket.accept();// 通过socket.getInputStream() 读取客户端写入到数据通道的数据,显示InputStream inputStream = socket.getInputStream();BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));// 读取数据String str = reader.readLine();System.out.println(str);// 发送给客户端OutputStream outputStream = socket.getOutputStream();BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(outputStream));writer.write("hello, client");writer.newLine(); // 插入一个换行符,表示写入的内容结束,注意,要求对方使用readLine()!!!writer.flush(); // 如果使用的字符流,需要手动刷新,否则数据不会写入数据通道// 这里一定要关闭流对象和socket,serverSocket对象,否则会造成资源浪费。serverSocket.close();socket.close();reader.close();writer.close();System.out.println("服务端退出...");}
}

【客户端代码】

import java.io.*;
import java.net.InetAddress;
import java.net.Socket;/*** @ProjectName: Study* @FileName: SocketTCP02Client* @author:HWJ* @Data: 2023/7/29 11:50*/
public class SocketTCP03Client {public static void main(String[] args) throws IOException {// 连接本机的 9999端口,如果连接成功,返回Socket对象Socket socket = new Socket(InetAddress.getLocalHost(), 9999);System.out.println("连接成功...");// 连接上后,生成Socket对象,通过socket.getOutputStream 来写入数据OutputStream outputStream = socket.getOutputStream();BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(outputStream));writer.write("hello, server");writer.newLine(); // 插入一个换行符,表示写入的内容结束,注意,要求对方使用readLine()!!!writer.flush(); // 如果使用的字符流,需要手动刷新,否则数据不会写入数据通道// 通过socket.getInputStream() 读取客户端写入到数据通道的数据,显示InputStream inputStream = socket.getInputStream();BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));// 读取数据String str = reader.readLine();System.out.println(str);// 这里一定要关闭流对象和socket对象,否则会造成资源浪费。socket.close();reader.close(); // 只需要关闭外层流即可writer.close();reader.close();System.out.println("客户端退出...");}
}

【结果展示】

 

 

http://www.yayakq.cn/news/676672/

相关文章:

  • mvc6电商网站开发实战粤icp备网站建设 中企动力广州
  • 上海网站建设选缘魁 -企查seo网站编辑
  • 如何做网站的内容做公司网站需要花钱吗
  • 哪项不属于网站架构wordpress微信个人支付
  • 大岭山网站仿做深圳软件系统开发
  • 做网站公司圣辉友联中国建设网官方网站6
  • wordpress网站背景设置方法建立商城网站
  • 嘉峪关市建设局建管科资质网站wordpress标签链接优化
  • 网站建设梦幻创意洛阳市霞光游乐设备有限公司
  • 微网站备案河南最新新闻事件今天
  • 关于房产的网站有哪些企业网站建设的调研
  • 成都响应式网站开发西安学校部门定制网站建设公司
  • cetos做网站阿里云备案网站是空的
  • 个人网站的制作论文网络营销知名企业
  • 做网站做什么主题上海网站制作平台
  • 中国建设招标网是什么网站seo资讯网
  • 上海网站建设排名网站开发技术课程设计总结
  • 浙江网站推广公司广东省网站设计与开发
  • 简单的网站作业代做毕业设计网站 道路桥梁
  • ppt模板网站排行榜炫酷网站首页
  • 衡水专业做wap网站叙述网站制作的流程
  • wordpress 多网站吗海南建设工程股份有限公司网站
  • 阳江做网站网站建设的电销
  • 红色网站欣赏做外贸网站做成哪种形式好
  • 怎么自学做网站钟表企业网站管理系统
  • 求个网站直接能看的网站开发流程步骤 口袋
  • 大连网站排名网络推广公司化妆品网站建设目的
  • 郑州网站开发比较好的网络公司国外有什么做网站的软件吗
  • 没有域名的网站小程序api调用
  • 使用网站模板快速建站怎样申请网站域名