目录
[ip地址 编辑](#ip地址 编辑)
[域名 编辑](#域名 编辑)
[Socket 编辑](#Socket 编辑)
[编辑编辑 编辑](#编辑编辑 编辑)
网络通信

网络

ip地址 

域名 

网络协议

TCP和UDP

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



Socket 

tcp字节流编程
案例一

服务端

serverSocket.close()


客户端

案例二




案例三
除了可以通过socket.shutdownOutput()来设置结束标记, 还可以通过writer.newLine()设置
上面的基础上修改部分



网络上传文件
需要用到的工具类方法

用到的工具类
netstat


输入空格不断显示下一页

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

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

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

应用案例

接收端
发送端