上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页
摘要: UDP实现循环接收输入 发送端: package com.example.network; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java 阅读全文
posted @ 2021-11-18 16:48 Oh,mydream! 阅读(195) 评论(0) 推荐(0) 编辑
摘要: UDP实现通信 1.创建连接 DatagramSocket 2.构建包 DatagramPacket 3.发送包 .send() 或接收包.receive() 发送方 package com.example.network; import java.net.DatagramPacket; impor 阅读全文
posted @ 2021-11-18 15:47 Oh,mydream! 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 初识Tomcat C/S 和B/S 服务端 自定义 S Tomcat S 客户端 自定义 C 浏览器 B 实践 下载apache-tomcat-8.5.15包,版本可以不同 进入apache-tomcat-8.5.15->bin->startup.bat 在浏览器中输入 localhost:8080 阅读全文
posted @ 2021-11-18 10:50 Oh,mydream! 阅读(33) 评论(0) 推荐(0) 编辑
摘要: TCP文件上传 服务器端: 确定接收地址--端口 监听连接 accept 获取输入流 将输入流写入文件输出流 通知客户端已完成接收 关闭资源 客户端: 建立连接 socket 读取文件流 将文件流写入socket输出流 结束输出流 shutdownOutput 等待客户端完成接收 关闭资源 服务器端 阅读全文
posted @ 2021-11-18 10:33 Oh,mydream! 阅读(35) 评论(0) 推荐(0) 编辑
摘要: TCP实现聊天 客户端: ​ 连接服务器 Socket ​ 发送消息 服务器端: ​ 建立服务器端口 ServerSocket ​ 等待连接 accept ​ 接收用户的消息 // TcpClientDemo01.java package com.example.network; import ja 阅读全文
posted @ 2021-11-17 20:57 Oh,mydream! 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 通信协议 协议:约定,比如我们都说普通话 网络通信协议:速率,传输码率,代码结构,传输控制 层级 应用层:软件,qq 传输层:通信 网络层:数据封包 数据链路层:硬件传输 TCP/IP协议:是一组协议 重要的协议: ​ TCP:(Transmission Control Protocol)传输控制协 阅读全文
posted @ 2021-11-16 16:53 Oh,mydream! 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 端口 端口概念 端口表示计算机上的一个程序的进程 不同的进程有不同的端口号,用来区分软件 被规定0-65535 TCP/UDP 65535*2 不同协议相同端口不冲突 端口分类: 公有端口: 0-1023 ​ HTTP:80 ​ HTTPS:443 ​ FTP:21 ​ SSH:22 ​ Telen 阅读全文
posted @ 2021-11-16 11:16 Oh,mydream! 阅读(67) 评论(0) 推荐(0) 编辑
摘要: java ip类 InetAddress package com.example.network; import java.net.InetAddress; import java.net.UnknownHostException; public class TestIp { public stat 阅读全文
posted @ 2021-11-16 10:32 Oh,mydream! 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 网络通信的要素 如何实现网络的通信? 通信双方的地址 ​ ip ​ port 规则:网络通信的协议 TCP/IP参考模型 OSI七层参考模型 TCP/IP四层概念模型 对应网络协议 应用层 应用层 HTTP/TFTP/FTP/NFS/WAIS/SMTP 表示层 Telnet/Rlogin/SNMP/ 阅读全文
posted @ 2021-11-16 08:53 Oh,mydream! 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 多线程总结 三种多线程类实现方法 package com.example.multi_thread; import java.util.concurrent.Callable; import java.util.concurrent.FutureTask; public class Overview 阅读全文
posted @ 2021-11-15 21:05 Oh,mydream! 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 35 下一页