【JAVA】网络编程在学习网络编程之前,我们编写的程序几乎都是“单机版”的——只能在本地运行,自娱自乐,无法与其他主机(用户)进行交互。 有些同学可能会产生误解:既然 Java 号称“一次编译,到处运行”,那把程序拷贝到另一台安装了 Java 环境的电脑上运行,不也算是交互吗?其实并不是。那只是同一个程序在不同环境中运行,并没有真正的信息交流。 真正的“交互通信”更像是打电话——双方能够互相发送消息,并根据对方的内容做出回应。比如,我们在浏览器输入一个网址并访问网站时,其实就是网站的服务器发起了网络请求,服务器处理后再返回响