摘要

在网络通讯开发中,存在着同步与异步、阻塞与非阻塞的概念,不同开发方式的适用情况也不尽相同。首先介绍在网络通讯的环境中,同步与异步、阻塞与非阻塞的概念以及区别,并以Windows平台下Java开发为例,介绍几种网络通讯方式的具体实例。具体展开介绍目前应用最为广泛的异步非阻塞网络通讯方式。对Java异步非阻塞网络通讯开发的基本原理作出说明,并以一个简单程序为例给出其具体实现方式。