网络编程实战
ip地址的分类:
1、ipv4、ipv6
127.0.0.1:4个字节组成,0-255,42亿;30亿都在北美,亚洲就只有4亿
2011年就用尽了。
ipv6:
2、公网ip、私网ip
实践获得ip地址
端口
端口表示计算机上的一个程序的进程(大概可以这么理解)
比如说一栋楼,是一个ip,每一户都是端口号。
不同的进程有不同的端口号。
TCP聊天实现
TCP文件上传
UDP
对于UDP并不是很强调客户端或者服务端的概念,谁都可以做服务端客户端的。
UDP聊天实现
注意string是不可读的,必须转成字节!
UDP实现多线程聊天
发送端
接收端
然后开启两个线程
URL下载资源