[Java基础揉碎]网络相关概念

目录

网络通信

网络

[ip地址 ​编辑](#ip地址 编辑)

[域名 ​编辑](#域名 编辑)

网络协议

TCP和UDP

网络编程比较重要的的InetAddress类

[Socket ​编辑](#Socket 编辑)

tcp字节流编程

案例一

案例二​编辑

案例三

网络上传文件

[​编辑​编辑 ​编辑](#编辑编辑 编辑)

netstat

tcp网络通信客户端也是通过端口和服务端进行通讯的​编辑

UDP编程

应用案例


网络通信

网络

ip地址

域名

网络协议

TCP和UDP

网络编程比较重要的的InetAddress类

Socket

tcp字节流编程

案例一

服务端

serverSocket.close()

客户端

案例二

案例三

除了可以通过socket.shutdownOutput()来设置结束标记, 还可以通过writer.newLine()设置

上面的基础上修改部分

网络上传文件

需要用到的工具类方法

用到的工具类

netstat

输入空格不断显示下一页

tcp网络通信客户端也是通过端口和服务端进行通讯的

这就是为什么高并发的时候,我们这个端口是有限的,会什么会出现端口冲突

UDP编程

upd相当于tom吆喝了一声, kim有没有收到是不确定的

基本流程

应用案例

接收端

发送端

相关推荐
安科士andxe16 分钟前
深度解析安科士1X9-1.25G-60Km光模块,为何能成为长距低速通信首选?
网络·5g
路由侠内网穿透19 分钟前
本地部署开源网络书签与内容管理工具 Karakeep 并实现外部访问
运维·服务器·网络·数据库·开源
Fairy要carry28 分钟前
项目05-手搓Agent之任务通信+任务编排的实现
服务器·前端·网络
正儿八经的数字经32 分钟前
从光到电,超节点走出互连“技术岔路”
网络
英俊潇洒美少年35 分钟前
前端六种通信 API
网络·websocket·网络协议
xuxie9940 分钟前
N13 定时器GPT1、串口UART
运维·服务器·网络
晚枫歌F1 小时前
内存池以及实现
网络
CDN3601 小时前
游戏开发 + 运维:360CDN SDK 游戏盾 + 高防组合方案
运维·网络·游戏
阿豪学编程1 小时前
【网络】IO多路转接 ---select、poll、epoll
运维·服务器·网络
运维行者_1 小时前
Applications Manager 中的 Azure 监控
运维·服务器·网络·数据库·后端·python·flask