本文介绍: 网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)当然,我们只要满足进程不同就行;所以即使是同一个主机,只要是不同的进程,基于网络来传输数据,也属于网络编程特殊的,对于开发来说,在条件有限的情况下,一般也是在一个主机中运行多个进程来实现网络编程.但是我们一定要明确,我们的目的是提供网络上不同主机,基于网络来传输数据资源进程A:编程来获取网络资源.进程B:编程来提供网络资源.
网络编程基础
为什么需要网络编程? –丰富的网络资源
用户在浏览器中,打开在线视频网站,如优酷看视频,实质通过网络,获取到网络上的一个视频资源
与本地打开视频文件类似,只是视频文件这个资源的来源是网络.
相比于本地资源来说,网络提供了更为丰富的网络资源:
什么是网络编程
网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输).
网络编程中的基本概念
发送端和接收端
请求和响应
客户端与服务端
常见的客户端服务端模型
Socket套接字
概念
分类
Java数据报套接字通信模型
Java流套接字通信模型
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。