摘要: 传输控制协议(TCP,Transmission Control Protocol):字面意思传输那就会有源和目的地,TCP中的源和目的地就是客户端和服务端 两个核心类型 1、Socket:客户端套接字 2、ServerSocket:服务端套接字 一、创建客户端思路 1、创建tcp客户端socket服 阅读全文
posted @ 2020-01-03 15:18 一杯水M 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 网络编程(java.net)一、网络要素 1、IP地址:InetAddress 192.168.1.255(192.168.1网段的广播地址) 2、端口号 0--65535 0-1024 3、传输协议 UDP 将数据及源和目的封装成数据包中,不需要建立连接 数据包大小限制在64K内 因无连接,不可靠 阅读全文
posted @ 2020-01-03 14:58 一杯水M 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1 public static void main(String[] args) throws IOException { 2 String str="ab你好cd谢谢"; 3 int len =str.getBytes("gbk").length; 4 for(int i=0;i=0;i--) { 28 if(buf[i]=0;i--) { 57... 阅读全文
posted @ 2020-01-03 12:35 一杯水M 阅读(351) 评论(1) 推荐(1) 编辑
摘要: 操作基本数据类型DataInputStream、DataOutputStream 操作字节数组(源和目的都是内存) ByteArrayInputStream、ByteArrayOutputStream 关闭此流对象无效,原因:此流没有调用底层资源,只是操作内存(byte数组),所以关闭此流,此流还能 阅读全文
posted @ 2020-01-03 11:22 一杯水M 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 管道流PipedInputStreamPipedOutputStream 注意:输入流和输出流必须在不同的线程中 阅读全文
posted @ 2020-01-03 10:55 一杯水M 阅读(477) 评论(0) 推荐(0) 编辑
摘要: RandomAccessFile随机访问文件:此类的实例支持对随机访问文件的读取和写入特点:1、对文件既能读,又能写2、此类内部维护一个大型的byte数组,并通过指针操作数组3、通过getFilePointer获取指针位置,通过seek方法指定指针的位置4、其实就是将字节流输入输出流的封装5、源和目 阅读全文
posted @ 2020-01-03 10:33 一杯水M 阅读(273) 评论(0) 推荐(0) 编辑