博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA SOCKET的I/O 使用
阅读量:6800 次
发布时间:2019-06-26

本文共 1333 字,大约阅读时间需要 4 分钟。

hot3.png

JAVA SOCKET的I/O 使用

BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));  PrintWriter out = new PrintWriter(socket.getOutputStream(),true); out.close(); in.close();

使用中,又出现问题:

readLine一直读不出东西来,使用read有int;
解决办法:

out.println(s); out.flush();

强调:一定要使用println,不能是print,readLine是根据换行来判断是否结束,否则读不出来。

ByteArrayOutputStream baos=new ByteArrayOutputStream(); byte[] buffer=new byte[1024]; int len=-1;while((len = is.read(buffer)!)=-1){    baos.write(buffer,0,len);}is.close();String html =baos.toString();baos.close(); return html;

java写入txt

public class NewFile {	public static void createFile(File file) {		if (!file.exists()) {			try {				System.out.println("is join");				file.createNewFile();			} catch (IOException e) {				System.out.println("创建文件夹失败,原因:" + e.toString());			}		} else {			System.out.println("文件已存在");		}		System.out.println("********end*******");	}	public static void main(String[] args) {		String encoding = "GBK";		File file = new File("./test.txt");		createFile(file);				if (file.exists()) {			System.out.println("*******run*******");			try {				BufferedWriter writer = new BufferedWriter(new FileWriter(file));				writer.write(new Date().toString());				writer.close();			} catch (IOException e) {				e.printStackTrace();			}		}	}}

转载于:https://my.oschina.net/u/2377469/blog/536127

你可能感兴趣的文章
WordPress 永久链接或固定链接设置技巧
查看>>
数据结构之线性表
查看>>
在PPT中插入FLASH遇到的系列问题
查看>>
2015百度之星 下棋
查看>>
常用的CMD命令
查看>>
搭建网站必不可少的知识11
查看>>
python下的MySQLdb使用
查看>>
CCNP路由实验---4、配置EIGRP不等价均衡
查看>>
Fedora20下安装vim
查看>>
CentOS 6.5 使用docker 容器
查看>>
pl/sql中的exception
查看>>
Android开发:通过AdbWireless,不用数据线连接到安卓手机进行调试
查看>>
组策略对应于注册表位置汇总
查看>>
Java虚拟机参数配置
查看>>
RHCE 学习笔记(31) - 防火墙 (中)
查看>>
XSS研究4-来自外部的XSS攻击的防范
查看>>
Spring知识点总结-1
查看>>
微软私有云分享(R2)21 BMC提升B格
查看>>
MDSF:如何使用GMF来做TOGAF建模工具
查看>>
Spring Security简介
查看>>