前面我们已经了解了java的两种运用----桌面程序(Swing组件) 以及嵌入网页的小程序(Applet)。
这一次我们了解 java的另一个方向 网络编程。
网络基础知识
为了使两台计算机之间能够通信,必须为这两台计算机建立一个网络,将这两台计算机进行连接,把其中一台用作服务器,另一台用作客户机。
什么是服务器?什么又是客户机?
服务器就是能够提供信息、的计算机或程序。客户机是指请求信息、的计算机或程序。有的时候很难区分服务器和客户机,因为很多时候都是相互请求、相互提供信息的。
为了能够保证两台以上的计算机之间可以顺利地通信,必须有某种能相互遵守的条约,在计算机学中称之为协议,例如互联网使用IP协议。这种协议使用4个字节来标识网络中的一台机器,例如在公司内部网络中,有的机器IP地址是192.168.0.1,这