

B/S和C/S架构:

网络编程三要素:
ip:

ipv4:
ipv6:(因为ipv4不够使用,所以ipv6出现了)


获取ip地址和主机名的方法:(gerByName(可以是主机名或者ip地址)、getHostName()、getHostAddress())
端口:
协议:
OSI参考模型:
TCP/IP参考模型:


UDP发送数据:
UDP接受数据:
发送和接收数据:
聊天室:

但是如果想要达到聊天室的效果应该怎么办呢?(我们可以设置一个程序可以多次运行)

点击上面的第一个选项

选择上面的第一个选项,点击OK就可以了
达到的效果如下:
UDP的三种通信方式:(单播、组播、广播)
1.单播

2.组播:
3.广播:
我们前面实现的一对一的发送方式实际上就是单播,接下来我们来实现组播和广播
组播:
广播:(广播只需把单播的ip参数改为255.255.255.255)
文章介绍了网络编程中的B/S和C/S架构,强调了IP协议的重要性,包括IPv4和IPv6。此外,讨论了获取IP地址和主机名的方法,以及端口和协议在通信中的角色。OSI和TCP/IP参考模型被提及作为理解网络层次的基础。文章还详细阐述了UDP的单播、组播和广播通信方式,并提到了如何实现简单的聊天室功能。
)&spm=1001.2101.3001.5002&articleId=129770880&d=1&t=3&u=e35bc630eadd44649cd926e9eac88c55)
1665

被折叠的 条评论
为什么被折叠?



