关于ipv4和v6
ipv4小细节-------公网和私有地址
端口
InetAddress
协议
UDP、TCP
UDP通信程序
发送(单播):
接收(单播):
UDP三种通信方式
单播和广播代码几乎相同,就是将:
InetAddress address = InetAddress.getByName("127.0.0.1");
改为
InetAddress address = InetAddress.getByName("255.255.255.255");
组播的区别:接收端多了一步:
TCP通信:
防止乱码,将字节流转换为字符流:
TCP协议详解:
三次握手:
四次挥手:
这里说的连接通道的数据处理并不是读出数据的过程,而是accept方法中的数据处理,只有等释放了资源,才会返回一个Socket对象