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

汉台网站制作哪些网站可以做养殖的广告

汉台网站制作,哪些网站可以做养殖的广告,iis下建多个网站,重庆企业seo【案例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/542359/

相关文章:

  • 企业做网站需要什么手续吗大岭山网站
  • 社区信息建设网站网站建设7个基本流程步骤有哪些
  • 无上光东莞网站深圳做官网公司
  • 如何用网站做推广深圳软件系统开发
  • 做淘宝客最好的网站是什么网站深圳vi设计公司全力设计
  • 自己搭建一个网站英文公司网站模板
  • 重庆市建设工程信息网官网安全监督信息网北京网络seo推广公司
  • 十大下载网站免费安装合肥做网站的公
  • 免费建立网站软件陕西省建设安全协会网站
  • 网做英文网站网站如何进行优化
  • 网站中的下拉菜单茶叶怎么做网站销售
  • 新网站应该怎么做电商培训机构排名前十
  • 民治做网站联系电话和拓者设计吧类似的网站
  • 软文素材网站工作邮箱认证提额
  • 网站icon图标怎么设置网站规划和建设的基本要求
  • 高淳 网站建设温州网牌电线电缆有限公司
  • 建设h网站风险大吗上海外贸网站制作
  • 住房和城乡建设部网站质保金网络营销方式
  • 网站建设 骏域网络建设专家广州摄影师做展示的网站
  • 拿自己爱人做网站网站二维码链接怎么做
  • 深圳苏州旅游网站建设服务个人主页格式
  • 建设一个公司网站大概多少钱廊坊网站建设联系青橙网络
  • 网站开发怎么兼容pc和移动端织梦网站如何做二级导航
  • 多样化的网站建设公司微官网与手机网站首页
  • 悉知网站建设重庆市建设工程教育培训网
  • 阿里云对象存储做静态网站网站建设费属于广告费用吗
  • 北京网站建设及推广招聘网络营销的概念和内涵
  • 刷赞网站怎么做的小程序定制价格
  • 南网站建设 首选搜点网络网站支付页面设计
  • 网站读取速度慢平面设计网页