Java:探索Java网络API( 二 )



Java:探索Java网络API

文章插图
 
在 Java 中创建 UDP 客户端和服务器
Java 通过网络传输数据报的方式是通过 UDP 协议 。它可以称为 TCP 网络上的轻量级数据传输 , 因为 TCP 包含大量开销来保持传输的健全性 , 例如拥挤网络的拥塞控制、丢包导致的数据包重传策略等 。这些使其成为维护主机之间连接的繁重且昂贵的方式 。从这个意义上说 , 数据报虽然是一种不可靠的传输策略 , 但它是轻量级的 , 一旦通过网络发送 , 它就不会关心数据包的丢失 。有时这种粗心的策略正是我们所需要的 , 而不是选择繁重的 TCP 连接 。
【Java:探索Java网络API】结论
java.net 包中还有许多其他类 。这几个可能是处理与在 Java 中实现网络应用程序相关的任何事情的基本类 。但是 , 请注意 , 开发人员的真正优势在于其将网络作为一门学科的概念基础 , 而不是任何编程语言 。话虽如此 , 值得一提的是 , Java 使启动网络编程变得容易 , 即使对于初出茅庐的程序员也是如此 。在 Java 诞生之初 , 人们认为它是一种用于 Internet 编程的语言 。这样的概念当然有一些价值 , 因为我们可以看到它在这方面提供的 API 支持的扩展 。




推荐阅读