06 2019 档案

摘要:1.accept:侦听并接受此套接字的连接;此方法在连接传入之前一直阻塞。 2.setSoTimeout(timeout)方法的作用时设置超时时间,通过指定超时timeout值启用/禁用超时功能,以ms为单位。 必须在进入阻塞前调用这个方法,才能生效,一旦超时,程序会触发SocketTimeoutE 阅读全文
posted @ 2019-06-30 22:55 思思博士 阅读(3024) 评论(0) 推荐(0) 编辑
摘要:UserInfo.java Server.java Client.java ps:如果服务端先获取objectInputStream对象,然后获取objectOutPutStream对象; 如果客户端也是同样的顺序获取对象,这样的话在运行时会在服务端的程序代码: ObjectInputStream 阅读全文
posted @ 2019-06-30 22:00 思思博士 阅读(553) 评论(0) 推荐(0) 编辑
摘要:线程demo: 线程: 服务端 客户端: 线程池demo: 线程类 服务类 客户端类 阅读全文
posted @ 2019-06-06 07:58 思思博士 阅读(864) 评论(0) 推荐(0) 编辑
摘要:package com.company.s3; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { public stat... 阅读全文
posted @ 2019-06-05 07:53 思思博士 阅读(1487) 评论(0) 推荐(0) 编辑
摘要:一:客户端向服务端发送数据。 服务端: 2.客户端代码: 二:服务端向客户端发送数据 1.server.java 2.客户端代码: 阅读全文
posted @ 2019-06-04 08:00 思思博士 阅读(626) 评论(0) 推荐(0) 编辑
摘要:1.remaining();返回当前位置与limit之间得元素数。 2.isDirect() 判断是否为直接缓冲区。 3.clear()还原缓冲区得状态,是状态,不是数据;比如将position=0.market丢失掉。 4.flip() 向缓冲区写入一些数据后,下一步直接读取缓冲区中得数据之前,以 阅读全文
posted @ 2019-06-01 21:52 思思博士 阅读(147) 评论(0) 推荐(0) 编辑
摘要:问:什么是NIO? 答:对I/O的byte[]或char[]进行封装,采用ByteBuffer类来操作数据。简而言之就是:比I/O更牛逼的知识点;我们给这个知识点取名为NIO。 问:牛逼在哪? 答:多了一个缓冲区的概念.这样对byte[]或char[]这种数组的处理就更灵活了。 问:缓冲区怎么实现的 阅读全文
posted @ 2019-06-01 21:45 思思博士 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示